Home  >  Article  >  php教程  >  php 加载字体 并保存成图片,

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

WBOY
WBOYOriginal
2016-06-13 08:56:59956browse

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);   
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn