Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > Чем обработать GIF можно?


Автор: Wowa 26.1.2006, 02:25
Чем обработать GIF можно? Вроде по лицензии нельзя ведь.. А мне надо обработать 500 рисунков и наложить сверху на них надпись.

Автор: Ciber SLasH 26.1.2006, 03:37
Ты имеешь ввиду это:
Код

header('Content-type: image/gif');
$st = 'Tyt text';
$img = imagecreatefromgif('./NeroCD.gif');
$px = (imagesx($img) - 7.5 * strlen($st)) / 2;
imagestring($img, 5, $px, 9, $st, 0);
imagegif($img);
imagedestroy($img);

Автор: gAnton 26.1.2006, 08:05
ImageGif() вроде вернули в 2004
правда, это не значит что на всех хостингах эта версия библиотеки - нередко стоят какие-то древние версии библиотеки, стоит проверять наличие функции(как в мануале):

Код

<?php
if (function_exists("imagegif")) {
   header("Content-type: image/gif");
   imagegif($im);
} elseif (function_exists("imagejpeg")) {
   header("Content-type: image/jpeg");
   imagejpeg($im, "", 0.5);
} elseif (function_exists("imagepng")) {
   header("Content-type: image/png");
   imagepng($im);
} elseif (function_exists("imagewbmp")) {
   header("Content-type: image/vnd.wap.wbmp");
   imagewbmp($im);
} else {
   die("No image support in this PHP server");
}
?>


если память не изменяет, попадались версии без поддержки Jpeg.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)