有没有人在Photoshop中使用过滤器?编辑>调整>照片滤镜...Photoshop PhotoFilter像素数学
它产生一个非常好的图像色调,我一直无法重现与混合模式。有没有人知道这个滤镜背后的像素数学? - 所以我可以建立一个基于它的着色器。
它似乎基本上是一种亮度保持色调。
有变量:颜色,数量和保留亮度。
任何想法?
有没有人在Photoshop中使用过滤器?编辑>调整>照片滤镜...Photoshop PhotoFilter像素数学
它产生一个非常好的图像色调,我一直无法重现与混合模式。有没有人知道这个滤镜背后的像素数学? - 所以我可以建立一个基于它的着色器。
它似乎基本上是一种亮度保持色调。
有变量:颜色,数量和保留亮度。
任何想法?
过滤器(光)是乘法,如:
red_filter = (1 , 0 , 0) * color
我不认为它存在的任何混合-模式,因为与该系统的任何透明的覆盖将图像变暗一些度。
有一种称为“Multiply”的混合模式,其工作原理正是如此。由于它总是使图像变暗,因此需要另一个单独的操作来恢复亮度。 – 2010-08-16 20:43:17
有没有人知道如何像Photoshop一样恢复光度? – 2013-07-26 21:18:27
这是令人难以置信的简单,但如果有人想这样做的HLSL代码:
// Photoshop PhotoFilter style effect.
// Input filter color.
float4 FilterColor;
// Implicit texture sampler.
sampler TextureSampler : register(s0);
float4 PhotoFilter(float4 color : COLOR0, float2 texCoord : TEXCOORD0) : COLOR0
{
return tex2D(TextureSampler, texCoord) * FilterColor;
}
technique GeneralEffect
{
pass Pass1
{
PixelShader = compile ps_2_0 PhotoFilter();
}
}
想必它试图复制彩色滤光片的在镜头前的效果? – 2010-08-07 23:56:53
是的,它的确如此。我已经尝试在图像上方放置一个彩色图层,然后调整混合模式以产生类似的效果,但它绝不相同。 任何想法? – Rob 2010-08-08 00:07:12