dadesign
Guest
Как картинку созданную с поможщю GD, сохранить на сервере.
Скажем, делаем ресайз, и уменьшенную копию рисунка кладем в ту же директорию?
С GD я кое как разобрался, но вот как сохранить этот, например пикчер, если вызвать следующий код?
Пробовал так, не работает:
Скажем, делаем ресайз, и уменьшенную копию рисунка кладем в ту же директорию?
С GD я кое как разобрался, но вот как сохранить этот, например пикчер, если вызвать следующий код?
PHP:
<? header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");
header("Content-type: image/png");
header("Content-Disposition: attachment; filename=error_pic");
$img = imagecreate(100,55);
$black = ImageColorAllocate($img, 0, 0, 0);
$red= ImageColorAllocate($img, 255, 0, 0);
$white = ImageColorAllocate($img, 255, 255, 255);
ImageFill($img, 0, 0, $red);
ImageString($img , 1, 35, 15, "ERROR!", $white);
ImageString($img , 1, 6, 25, "PICTURE NOT FOUND!", $white);
ImagePNG($img);
ImageDestroy($img);
?>
Пробовал так, не работает:
PHP:
<? header("Expires: Thu, 01 Jan 1970 00:00:01 GMT");
header("Content-type: image/png");
header("Content-Disposition: attachment; filename=error_pic");
$img = imagecreate(100,55);
$black = ImageColorAllocate($img, 0, 0, 0);
$red= ImageColorAllocate($img, 255, 0, 0);
$white = ImageColorAllocate($img, 255, 255, 255);
ImageFill($img, 0, 0, $red);
ImageString($img , 1, 35, 15, "ERROR!", $white);
ImageString($img , 1, 6, 25, "PICTURE NOT FOUND!", $white);
ImagePNG($img);
move_uploaded_file($img, $upload_dir.$picture_name);
//ImageDestroy($img);
?>