IMG_FILTER_COLORIZE не работает должным образом

Я пытаюсь превратить изображение PNG с белой рамкой в ​​зеленую. Фон PNG прозрачный.

Я написал код, но по какой-то причине он не работает. Я посмотрел и перепробовал много вещей, и я не вижу ничего плохого в коде.

Спасибо

header("Content-type: image/png");
$image = imagecreatefrompng($filename);
imagefilter($image, IMG_FILTER_COLORIZE, 0, 255, 0, 100);
imagesavealpha($image, TRUE);
imagepng($image, $save_filename);

Изображение экспортируется все еще в белой коробке. IMG_FILTER_COLORIZE не будет работать с белым?

Спасибо

0

Решение

Я исправил эту проблему. Для любого в будущем …

я добавил

imagefilter($image, IMG_FILTER_NEGATE);

Перед image_filter (

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]