PDA

Просмотр полной версии : Сохранение сгенерированного изображения в файл.


Alexi
15.11.2005, 12:57
Допустим вывожу таким скриптом изображение:


$im = ImageCreate(200, 200);
$white = ImageColorAllocate($im, 0xff, 0xff, 0xff);
$black = ImageColorAllocate($im, 0, 0, 0);

ImageFill($im, 0, 0, $black);

ImageFilledRectangle($im, 10, 20, 20, 30, $white);

Header('Content-type: image/jpeg');
ImageJpeg($im);

ImageDestroy($im);

Как мне это изображение сохранить в файл фармата *.jpg, *.gif и т.д.?

Skubent
15.11.2005, 13:05
Хелп почитать с imagejpeg :)
Вторым параметром указываешь имя файла и будет тебе счастье :)

Alexi
15.11.2005, 13:08
:) Работает, спасибо.

Barzometr
15.11.2005, 17:24
так а для того, чтобы в gif сохранить, нужно чтоб сервак был под linux (иль чего-то вроде)... а так установленные соответствующие библиотеки... под windows такую фигню не сделаешь...

juggy
15.11.2005, 17:52
думаю, что можно ещё вы***ца вроде ob_start(); ImageJpeg($im); $c = ob_get_contents(); ob_end_clean(); file_put_contents('image.jpg',$c);

Skubent
15.11.2005, 18:29
так а для того, чтобы в gif сохранить, нужно чтоб сервак был под linux (иль чего-то вроде)... а так установленные соответствующие библиотеки... под windows такую фигню не сделаешь...

Ересь. Или кривые руки.

ffffff
16.11.2005, 02:30
библиотека lib_gd подключена? работает нормально?