This article mainly introduces the PHP technology to load fonts and save them as pictures. Friends in need can refer to it. I hope to be helpful.
The following code will give you a detailed introduction to PHP technology to load fonts and save them as images.
// Set the content-type header("Content-type: image/png"); // Create the image $im = imagecreatetruecolor(400, 100); // Create some colors $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); // The text to draw $text = '字典网'; // Replace path by your own font path $font = 'fontName.ttf'; // Add some shadow to the text //imagettftext($im, 60, 0, 11, 21, $grey, $font, $text); // Add the text imagettftext($im, 60, 0, 0, 70, $black, $font, $text); // Using imagepng() results in clearer text compared with imagejpeg() imagepng($im); imagedestroy($im);
If you want to save the picture, you can use the following code
ob_start(); imagejpeg($im); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen('tst.jpg', "a"); fwrite($fp2,$img); fclose($fp2);
Related recommendations:
Strong PHP image processing class
php image thumbnail implementation method
The above is the detailed content of PHP loads fonts and saves them as images. Example sharing. For more information, please follow other related articles on the PHP Chinese website!
How to modify the text in the picture
How to open php file
How to remove the first few elements of an array in php
What to do if php deserialization fails
How to connect php to mssql database
How to connect php to mssql database
What to do if the embedded image is not displayed completely
How to upload html