当前位置:Gxlcms > PHP教程 > php技术实现加载字体并保存成图片_PHP

php技术实现加载字体并保存成图片_PHP

时间:2021-07-01 10:21:17 帮助过:30人阅读

下面通过一段代码给大家详解介绍下php技术实现加载字体并保存成图片。
  1. // Set the content-type
  2. header("Content-type: image/png");
  3. // Create the image
  4. $im = imagecreatetruecolor(400, 100);
  5. // Create some colors
  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. // The text to draw
  11. $text = '字典网';
  12. // Replace path by your own font path
  13. $font = 'fontName.ttf';
  14. // Add some shadow to the text
  15. //imagettftext($im, 60, 0, 11, 21, $grey, $font, $text);
  16. // Add the text
  17. imagettftext($im, 60, 0, 0, 70, $black, $font, $text);
  18. // Using imagepng() results in clearer text compared with imagejpeg()
  19. imagepng($im);
  20. imagedestroy($im);


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

  1. ob_start();
  2. imagejpeg($im);
  3. $img = ob_get_contents();
  4. ob_end_clean();
  5. $size = strlen($img);
  6. $fp2=@fopen('tst.jpg', "a");
  7. fwrite($fp2,$img);
  8. fclose($fp2);

以上代码就可以完成加载字体并保存成图片,希望大家会喜欢

人气教程排行