我想知道你是否可以对彩色图像应用色调来制作该图像的黑白版本。例如,拥有风景,应用色调,新照片仅为黑白。我正在处理一个我无法直接更改RGB像素值的图像,这就是为什么我唯一的选择是覆盖它上面的东西。我尝试了一些谷歌搜索,但无济于事,不幸的是,我不是色彩理论方面的专家。
从本质上讲,我正在寻找能够实现任何颜色的东西:
COLOR + MAGIC VALUE =灰度(去饱和)颜色
要明确,'神奇的价值'是我希望存在的颜色。任何帮助将不胜感激!
答案 0 :(得分:0)
<强> TL; DR 强>
没有神奇的颜色值会为你做这件事。
长版
假设像素的灰度值等于R,G和B的平均值。
如果我们将像素的颜色表示为{R,G,B},并假设您有2x2图像:
<link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/css/theme.css" />
..并且您想将其转换为:
{10,20,30} {30,50,70}
{90,70,80} {90,130,110}
神奇的价值必须是:
{20,20,20} {50,50,50}
{80,80,80} {110,110,110}
如图所示,每个像素的魔幻颜色值必须不同(但可以从原始图像计算)。