作者:sunshijiu
重温置换原理:
ps的帮助中有如下几点关于置换图的明说。注:[]中是作者加的。老外翻译的东西就是不好理解。
1.“置换”滤镜使用置换图中的颜色值[其实就是按照指定的通道的灰度值]改变选区[像素的移动] - 0 是最大的负向改变值,255 是最大的正向改变值,灰度值 128 不产生置换。
2.如果置换图[只]有一个通道,则图像沿着由水平比例和垂直比例所定义的对角线改变[像素的移动]。
如果置换图有多个通道,则第一个通道控制水平[方向像素的]置换,第二个通道控制垂直[方向像素的]置换。
3..当水平比例和垂直比例都设置为 100% 时,最多置换 128 个像素(因为中间的灰色不生成置换)。
4.使用名为置换图的图像确定如何扭曲选区[的像素]。例如,使用抛物线形的置换图创建的图像看上去像是印在一块两角固定悬垂的布上。
我们可以用下图来模拟以上的原理:

从上图,可以知道,置换图可以是一个通道的黑-灰-白灰阶图,也可以用红、绿两个通道的黑-灰-白灰阶图进行制作。
移动规律,都是随着 灰 度 的 变 化 ,按45度对角线进行 置换移动。置换图的图片大小,可大可小,没有规定。
置换时,只提取 灰度值 作为计算的依据。
一.只有一个通道的置换图的置换规律(设置:水平和垂直置换比例10%,“重复边缘像素”)
欢迎有兴趣的朋友也动手做做。不动手,永远也掌握不了!
这是原图:

实例1:
置换图:

置换后效果:

例1
从上向下看,随着灰阶值的线性下降再上升(225---128--225),像素向右再向左地发生线性位移。
实例2:置换图:

置换后效果:

例2
从上向下看,随着灰阶值的线性上升再下降(0---128--0),像素向左再向右地发生线性位移。