0

私は Smarty を使用して、Web フォントを使用してスタイル設定されたプル クォート付きの記事レイアウトを作成しています。プル クォートの png バージョンを自動的に含む電子メール クライアント用の並列レイアウトを作成したいと考えています。

Smarty テンプレートから html ファイルを書き込むのと同じ方法で、記事のレイアウトのプル クォートをフォーマットするために使用するコードのスニペットに基づいて、png 画像をファイルに書き込む方法はありますか?

これは私のスニペットコードです:

<p class="quote" style="width:720px; color: #ff0066;font-family: {$quotes.0.fontfamily};font-size: {$quotes.0.size}px;text-indent: -12px; margin: 0 20px 0.5em 20px;">{$quotes.0.quote}</p>

これは、出力が機能する可能性があると私が想像する方法です。

// get output 
$output = $smarty->fetch('quote-image.tpl'); 
// write png image file
$file = $quotes["filename"].'.png';
file_put_contents($file,$output); 

しかし、そう単純ではないことは明らかです。

4

0 に答える 0