ホームページ  >  記事  >  バックエンド開発  >  PHP はフォントをロードし、画像として保存します。_PHP チュートリアル

PHP はフォントをロードし、画像として保存します。_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:45:37974ブラウズ

php加下字体并保存成图片,

[php] view plaincopyPHP はフォントをロードし、画像として保存します。_PHP チュートリアルPHP はフォントをロードし、画像として保存します。_PHP チュートリアル  
  1. // コンテンツタイプを設定します
  2. header("Content-type: image/png");  
  3. // 画像を作成します
  4. $im = imagecreatetruecolor(400, 100);  
  5. // いくつかの色を作成します
  6. $white = imagecolorallocate($im, 255, 255, 255);  
  7. $grey = imagecolorallocate($im, 128, 128, 128);  
  8. $black = imagecolorallocate($im, 0, 0, 0);  
  9. imagefilledrectangle($im, 0, 0, 399, 100, $white);  
  10. // 描画する テキスト
  11. $text = '字典网';  
  12. // パスを独自のフォントパスに置き換えます
  13. $font = 'fontName.ttf';  
  14. // テキストに 影を追加
  15. //imagettftext($im, 60, 0, 11, 21, $grey, $font, $text);  
  16. // テキストを追加
  17. imagettftext($im, 60, 0, 0, 70, $black, $font, $text);  
  18. // imagepng() を使用すると、imagejpeg() と比較してテキストがより鮮明になります
  19. imagepng($im);  
  20. imagedestroy($im);  

結果保存画像は次の代コードを使用できます

[html] プレーンコピーを表示PHP はフォントをロードし、画像として保存します。_PHP チュートリアルPHP はフォントをロードし、画像として保存します。_PHP チュートリアル  
    1. ob_start();   
    2. imagejpeg($im);  
    3. $img = ob_g​​et_contents();   
    4. ob_end_clean();   
    5. $サイズ = strlen($img);   
    6. $fp2=@fopen('tst.jpg', "a");   
    7. fwrite($fp2,$img);   
    8. fclose($fp2);   

www.bkjia.com本当http://www.bkjia.com/PHPjc/1040168.html技術記事 php 加下字体并保存成图片, [php] view plaincopy //Setthecontent-type header( "Content-type:image/png"); //画像を作成 $im=imagecreatetruecolor(400,100); //素晴らしい...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。