Kirill
Новичок
watermark resize
Есть watermark (PNG), нужно его уменьшать в зависимости от размера картинки - чтобы красиво смотрелось.
Если накладывать оригинальный watermark - все ок. Если уменьшенный - у уменьшенного waermark черный фон. Если открыть уменьшенный watermark фотошопом - все ок - фон прозрачный.
Код который создает уменьшенный ватермак:
в чем может быть трабла?
Есть watermark (PNG), нужно его уменьшать в зависимости от размера картинки - чтобы красиво смотрелось.
Если накладывать оригинальный watermark - все ок. Если уменьшенный - у уменьшенного waermark черный фон. Если открыть уменьшенный watermark фотошопом - все ок - фон прозрачный.
Код который создает уменьшенный ватермак:
PHP:
$img=imagecreatefrompng($path_watermark);
$thumb=imagecreatetruecolor($image_new_size['w'], $image_new_size['h']);
imagealphablending($thumb, false);
imagesavealpha($thumb, true);
imagecolorallocatealpha($thumb, 0, 0, 0, 127);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $image_new_size['w'], $image_new_size['h'], $image_prop[0], $image_prop[1]);
imagepng($thumb, $new_path);