Heim > Artikel > Backend-Entwicklung > PHP lädt Schriftarten und speichert sie als Bilder
In diesem Artikel wird hauptsächlich die PHP-Technologie vorgestellt, mit der Schriftarten geladen und als Bilder gespeichert werden können. Ich hoffe, es hilft allen.
Der folgende Code gibt Ihnen eine detaillierte Einführung in die PHP-Technologie zum Laden von Schriftarten und zum Speichern als Bilder.
// 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);
Wenn Sie das Bild speichern möchten, können Sie den folgenden Code verwenden
ob_start(); imagejpeg($im); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen('tst.jpg', "a"); fwrite($fp2,$img); fclose($fp2);
Verwandte Empfehlungen:
Starker PHP-Bildverarbeitungskurs
PHP-Bild-Miniaturansicht Implementierungsmethode
Das obige ist der detaillierte Inhalt vonPHP lädt Schriftarten und speichert sie als Bilder. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!