PHP中的渐变映射效果,没有附加包?
发布时间:2020-12-13 22:44:08 所属栏目:PHP教程 来源:网络整理
导读:我知道 Imagemagick可以通过将图像转换为灰度,然后创建渐变并执行颜色查找表转换来实现“渐变映射”效果. 我想知道的是,如果PHP的默认图像功能可以拍摄全彩色图像,并将其转换为双色调. 如果允许我指定两种颜色,IMG_FILTER_COLORIZE会起作用! 解决方法 如果
我知道
Imagemagick可以通过将图像转换为灰度,然后创建渐变并执行颜色查找表转换来实现“渐变映射”效果.
我想知道的是,如果PHP的默认图像功能可以拍摄全彩色图像,并将其转换为双色调. 如果允许我指定两种颜色,IMG_FILTER_COLORIZE会起作用! 解决方法
如果有人想要达到“渐变映射”效果.程序是:
>使您的图像变为灰度……最简单的方法是使用由ATSC(http://en.wikipedia.org/wiki/Grayscale)开发的用于HDTV的模型:
>一旦你有了你的亮度,你必须做一个功能,将亮度从0~100%映射到你想要的颜色渐变0%~100%……换句话说:
当然,对所有通道R,G和B应用这些公式. 一旦您可以访问图像的像素,就可以在PHP中轻松完成. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |