【发布时间】:2015-01-27 19:00:09
【问题描述】:
假设我有一些原始 jpg 图像,我想在图像上添加 50% 不透明度的红色并将其显示在页面上,GD 是如何完成的?请指出正确的方向,我的谷歌搜索并没有给我太多结果,或者我不知道我在搜索什么,因为英语不是我的第一语言。
来自 Photoshop 的示例:
【问题讨论】:
-
是的,谢谢,这就是我要找的东西
假设我有一些原始 jpg 图像,我想在图像上添加 50% 不透明度的红色并将其显示在页面上,GD 是如何完成的?请指出正确的方向,我的谷歌搜索并没有给我太多结果,或者我不知道我在搜索什么,因为英语不是我的第一语言。
来自 Photoshop 的示例:
【问题讨论】:
嗯,你可以draw a rectangle 和
$red = imagecolorallocatealpha($image, 255, 0, 0, 63);
或者你可以使用 PHP Image filters,
imagefilter($image, IMG_FILTER_COLORIZE, 127, 0, 0);
// 虽然没有测试颜色
【讨论】:
50 应该是127 / 2 = 63?