php技术实现加载字体并保存成图片
//Setthecontent-type header("Content-type:image/png"); //Createtheimage $im=imagecreatetruecolor(400,100); //Createsomecolors $white=imagecolorallocate($im,255,255,255); $grey=imagecolorallocate($im,128,128,128); $black=imagecolorallocate($im,0,0,0); imagefilledrectangle($im,0,0,399,100,$white); //Thetexttodraw $text='字典网'; //Replacepathbyyourownfontpath $font='fontName.ttf'; //Addsomeshadowtothetext //imagettftext($im,60,0,11,21,$grey,$font,$text); //Addthetext imagettftext($im,60,0,0,70,$black,$font,$text); //Usingimagepng()resultsinclearertextcomparedwithimagejpeg() imagepng($im); imagedestroy($im);
如果想保存图可以用下面代码
ob_start(); imagejpeg($im); $img=ob_get_contents(); ob_end_clean(); $size=strlen($img); $fp2=@fopen('tst.jpg',"a"); fwrite($fp2,$img); fclose($fp2);
以上代码就可以完成加载字体并保存成图片,希望大家会喜欢