今日はGDの関連技術をいくつかじっくり勉強し、GDの中国語文字化け問題についても勉強しました。
GD ライブラリを使用して中国語の文字列を出力すると、imagestring の呼び出しは役に立ちません。 imagettftext() 関数を使用する必要があります。 imagettftext関数の具体的な使い方についてはマニュアルを参照してください。
使用例を次に示します:
<span>$pic=imagecreate(250,30); <br>$black=imagecolorallocate($pic,255,255,255); <?php <br>$pic<br><br>=<code><span>imagecreate<br><span>(<br></span>250<span></span>,<span></span>30<span></span>); <span>(</span><span>$pic</span><span>, </span><span>0<br></span>、<span></span>0<span></span>、<span></span>0<span></span>); <span></span><span>$font</span><span>=</span><span>"C ://WINDOWS//Fonts//simhei.ttf"</span><span>; </span><span>$str </span><span>=</span> <span>'php' <br></span>.<span></span>iconv<span></span>(<span></span>'gb2312'<span></span>,<span> </span>'utf -8'<span></span>,<span></span>'顔オブジェクト'<span></span>).<span></span>"www.phpobject.net"<span> </span>(<span></span>$pic<span><br>,</span><span>10</span>) <span>、</span><span> 0</span><span>、<br></span>10<span></span>、<span></span>20<span></span>、<span></span>$white<span></span>、<span></span>$font<span> T、$ $ str</span><span>); </span><span>「コンテンツタイプ」 : 画像/JPEG" </span><span>); photo.jpg'</span><span>; </span><span></span>$im<span></span>=<span><br>imagecreatefromjpeg</span><span>(</span><span>$filename</span><span>); (</span><span>$イム</span> <span>,</span><span>$pic</span><span>, </span><span>0</span><span>,</span><span>0</span><span>,</span><span>0</span><span>,</span><span>0</span><span>,</span><span>250</span><span>,</span> <span>30<br></span>、<span></span>50<span></span> ); <span></span><span>imagejpeg<br></span>(<span></span>$im<span></span>);
<span>
上記では、Photoshop cs5 中国語のコンテンツを含め、GD 中国語の文字化け問題を解決するための photoshop cs5 中国語を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 </span>
<span>
<br></span></span>