Heim  >  Artikel  >  Backend-Entwicklung  >  php 加载字体 并保存成图片,_PHP教程

php 加载字体 并保存成图片,_PHP教程

WBOY
WBOYOriginal
2016-07-13 09:45:37946Durchsuche

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

[php] view plaincopy在CODE上查看代码片派生到我的代码片  
  1.     
  2.    // Set the content-type  
  3. header("Content-type: image/png");  
  4.   
  5. // Create the image  
  6. $im = imagecreatetruecolor(400, 100);  
  7.   
  8. // Create some colors  
  9. $white = imagecolorallocate($im, 255, 255, 255);  
  10. $grey = imagecolorallocate($im, 128, 128, 128);  
  11. $black = imagecolorallocate($im, 0, 0, 0);  
  12. imagefilledrectangle($im, 0, 0, 399, 100, $white);  
  13.   
  14. // The text to draw  
  15. $text = '字典网';  
  16. // Replace path by your own font path  
  17. $font = 'fontName.ttf';  
  18.   
  19. // Add some shadow to the text  
  20. //imagettftext($im, 60, 0, 11, 21, $grey, $font, $text);  
  21.   
  22. // Add the text  
  23. imagettftext($im, 60, 0, 0, 70, $black, $font, $text);  
  24.   
  25. // Using imagepng() results in clearer text compared with imagejpeg()  
  26. imagepng($im);  
  27. imagedestroy($im);  

 

如果想保存图可以用下面代码

 

[html] view plaincopy在CODE上查看代码片派生到我的代码片  
    1. ob_start();   
    2.    imagejpeg($im);  
    3. $img = ob_get_contents();   
    4. ob_end_clean();   
    5. $size = strlen($img);   
    6.    
    7. $fp2=@fopen('tst.jpg', "a");   
    8. fwrite($fp2,$img);   
    9. fclose($fp2);   

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1040168.htmlTechArticlephp 加载字体 并保存成图片, [php] view plaincopy //Setthecontent-type header( "Content-type:image/png"); //Createtheimage $im=imagecreatetruecolor(400,100); //Createsome...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn