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

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

WBOY
WBOYOriginal
2016-06-13 08:56:59957Durchsuche

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

[php] view plaincopy  
  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  
    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);   
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