parks
Постоялец
- Регистрация
- 18 Сен 2008
- Сообщения
- 439
- Реакции
- 100
- Автор темы
- #1
Непойму в чём проблема, с GD ранее не работал , прошу помощи.
Вот такой вот скрипт скрипт с одним файлом png работает а с другим нет(виснет и "Соединение закрыто удалённым сервером"(denwer)), так же такая ситуация возникает с некоторыми jpg.
Файлы прелагаю .Неработает с (test.png)
PHP:
// Загрузка штампа и фото, для которого применяется водяной знак (называется штамп или печать)
$im = imagecreatefromjpeg('test.png');
$stamp = imagecreatefrompng('watermark.png');
// Установка полей для штампа и получение высоты/ширины штампа
$sx = imagesx($stamp);
$sy = imagesy($stamp);
// Слияние штампа с фотографией. Прозрачность 50%
imagecopymerge($im, $stamp, imagesx($im) - $sx, imagesy($im) - $sy , 0, 0, imagesx($stamp), imagesy($stamp), 50);
// Сохранение фотографии в файл и освобождение памяти
$tmp_name = 'photo_stamp.png';
imagepng($im, $tmp_name);
imagedestroy($im);
Файлы прелагаю .Неработает с (test.png)