【发布时间】:2013-03-29 11:37:38
【问题描述】:
我对php的img_filter_colorize()有一点了解。我想给用户一个选择图像颜色的选项。例如here
我的代码是:
<?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 或其他)?
【问题讨论】:
标签: php html css html5-canvas gd