zoukankan      html  css  js  c++  java
  • 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);   
  • 相关阅读:
    专职DBA-MySQL体系结构与基本管理
    JSON
    MIME类型
    文件上传下载
    response常用的方法
    2020.11.27小记
    HTTP请求状态码
    1561. Maximum Number of Coins You Can Get
    1558. Minimum Numbers of Function Calls to Make Target Array
    1557. Minimum Number of Vertices to Reach All Nodes
  • 原文地址:https://www.cnblogs.com/rrsina/p/4680001.html
Copyright © 2011-2022 走看看