Я пытаюсь превратить изображение 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 не будет работать с белым?
Спасибо
Я исправил эту проблему. Для любого в будущем …
я добавил
imagefilter($image, IMG_FILTER_NEGATE);
Перед image_filter (
Других решений пока нет …