Forum Webscript.Ru
Программирование => PHP => Тема начата: mishgan от 06 Марта 2002, 22:37:37
-
Имеем скрипт уменьшающий фотографии
$s=0.5; //коэффициент уменьшения/увеличения
$image=$nf;
$src = ImageCreateFromJpeg($image);
$bw = ImageSX($src);
$bh = ImageSY($src);
$w=$bw*$s;
$h=$bh*$s;
$dst = ImageCreateTrueColor($w,$h);
ImageCopyResized($dst,$src,0,0,0,0,$w,$h,$bw,$bh);
header("Content-type: image/jpeg");
ImageJpeg($dst, \'\', 75);
ImageDestroy($src);
ImageDestroy($dst);
Локально скрипт работает нормально. А вот на сервере ...
При обращении к этому файлу ( foto.phtml?nf=1.jpg )
выдается ошибка
Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in foto.phtml on line 9
т.е. в строке $dst = ImageCreateTrueColor($w,$h);
В чем причина и как ее устранить.
-
requires GD 2.0 or later
ты инглиш понимаешь ?
-
требуется библиотека GD версии 2.0 или выше. ;)
-
Хм а попробуй без truecolor
как я понял ты просто сжимаешь картинку
-
AlieN
цвета будут кривые тогда.
вообще, палитра сильно преобразуется.