PHP (sadece HTML yoluyla kendilerine bağlama aksine) ile görüntüler oluşturmak mümkün mü eğer öyleyse, nerede böyle bir şey hakkında bilgi edinmek için ilk gitmeli?
Ben tercih GD library - the Examples check out, ve bu örnek:
<?php
header ("Content-type: image/png");
$im = @imagecreatetruecolor(120, 20)
or die("Cannot Initialize new GD image stream");
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>
Çıkışlar:
Bkz imagecreatetruecolor.
Evet bu mümkün. Bunu gerçekleştirmek için birden fazla kütüphaneler vardır inanıyorum. En yaygın olarak kullanılan spesifik PHP değil aslında ImageMagick hangi muhtemelen ama uygun bağları ile gelir.
PHP documentation de bakınız.
PHP kullanarak görüntü üretimi üzerinde iyi öğreticiler için:
GD - http://devzone.zend.com/node/view/id/1269
ImageMagick - http://www.sitepoint.com/article/dynamic-images-imagemagick
Çıkış GD. Bu resim oluşturma, manipülasyon ve sorgulanmak üzere fonksiyonları bir ton içeriyor. PHP kurulumunu sadece muhtemelen GD kütüphanesi ile inşa zorundadır.
MagickWand de bunun için oldukça iyi ve oldukça güçlü.
http://www.bitweaver.org/doc/magickwand/index.html
Bu pasajı bir görüntü alacak, Vera 'gül', ya da ne olursa olsun yazı tipleri kullanılabilir ve tarayıcı görüntüyü yıkayın wrie.
$drawing_wand=NewDrawingWand();
DrawSetFont($drawing_wand,"/usr/share/fonts/bitstream-vera/Vera.ttf");
DrawSetFontSize($drawing_wand,20);
DrawSetGravity($drawing_wand,MW_CenterGravity);
$pixel_wand=NewPixelWand();
PixelSetColor($pixel_wand,"white");
DrawSetFillColor($drawing_wand,$pixel_wand);
if (MagickAnnotateImage($magick_wand,$drawing_wand,0,0,0,"Rose") != 0) {
header("Content-type: image/jpeg");
MagickEchoImageBlob( $magick_wand );
} else {
echo MagickGetExceptionString($magick_wand);
}