我已经了解img_filter_colorize()
了一点 php。我想给用户一个选择图像颜色的选项。例子在这里
我的代码是:
<?php
header('Content-type: image/png');
$im = imagecreatefrompng('flower.png');
imagefilter($im, IMG_FILTER_GRAYSCALE);
imagefilter($im, IMG_FILTER_CONTRAST, 255);
imagefilter($im, IMG_FILTER_NEGATE);
imagefilter($im, IMG_FILTER_NEGATE);
imagefilter($im, IMG_FILTER_COLORIZE, 255, 0, 0);
imagepng($im, 'flower1.png');
?>
这段代码正在创建一个红色的新图像,但在这里我不想创建图像,只显示在屏幕上。
例如,如果用户选择红色按钮图像更改为红色等等。
这是可以实现的吗?还有其他方法吗(javascript、canvas 或任何其他方法)?