php gd görüntü kalitesi

1 Cevap php

I 'm trying to add text on a specific image. Its working perfectly but the quality of image is low especially for papyrus.ttf font. How can i improve the quality of text in the image. But i need high quality to print the output. Here is my code.. its very simple.

header("Content-Type: image/jpeg");
$im = imagecreatefromjpeg("cosmos.jpg");  
$black = ImageColorAllocate($im, 0, 0, 0);
Imagettftext($im, 14, 0, 10, 15, $black, 'papyrus.ttf', "Corey and Lisa ");
Imagettftext($im, 14, 0, 10, 35, $black, 'papyrus.ttf', " 1994, june");
Imagejpeg($im, '', 100);
ImageDestroy($im);

Download: http://wneeds.com/gdtest.zip

1 Cevap

Imagettftext Kalite başarısız olursa, denemek için bir sonraki adımdır ImageFTText(). Genellikle ölçüde daha kaliteli anlamına gelir, yazı tiplerini işlemek için FreeType kütüphanesini kullanır. Bu yüklü ve en sık hangi çalışmak için PHP içinde derlenmiş olması gerekiyor. Işlevini çağırarak deneyin ve o durumda olup olmadığını görürsünüz.

Böyle yapmazsa, bir sonraki adım, komut satırı üzerinden, ya da uygun bir PHP uzantısı yoluyla ImageMagick kullanıyor. Ama önce freetype deneyin, zaten yeterli olabilir.