我學到了一點點的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,畫布或任何其他)?