Функция PHP, чтобы получить изображение, окрашенное с градиентом от оттенков серого - PullRequest
0 голосов
/ 24 февраля 2012

Я ищу функцию php, которая могла бы получить фильтр градиентного цвета из градаций серого или монохромного изображения, как показано ниже. Я знаю, как окрашивать пиксели в статический цвет, но не знаю, как применять этот вид фильтра. Спасибо.

enter image description here

enter image description here

1 Ответ

2 голосов
/ 27 февраля 2012

Используйте эту функцию php:

<?php
$image = imagecreatefrompng('image1.png');
imagealphablending( $image, false );
imagesavealpha( $image, true );
imagefilter($image, IMG_FILTER_COLORIZE, 255, 0, 0);  // 0,0,0 (RGB)
imagepng($image, 'img_filter_colorize_255_0_0.png');
imagedestroy($image);
?>

Затем покажите свое новое изображение:

<img src="img_filter_colorize_255_0_0.png">
...