土木在线论坛 \ 建筑设计 \ 渲染及后期 \ 自定义滤镜和置换滤镜的原理[ps联盟]

自定义滤镜和置换滤镜的原理[ps联盟]

发布于:2005-06-18 16:39:18 来自:建筑设计/渲染及后期 [复制转发]
自定义滤镜和置换滤镜的原理
自定义滤镜:1

1119084308876.jpg

全部回复(9 )

只看楼主 我来说两句
  • camio
    camio 沙发
    9。上面提到的选区外接矩形区域的概念,以上提到的伸展,拼贴,边缘等概念,都是针对的选区的外接矩形,而不是选区的形状!
    2005-06-18 16:43:18

    回复 举报
    赞同0
  • camio
    camio 板凳
    置换滤镜的原理:
    首先,至于被应用置换滤镜的叫作源图,或源像素。对于置换后生成的,我们叫做目的图或目的像素。用来计算偏移距离的图,我们叫做置换图或者置换像素。
    1、置换像素的灰度信息所规定的方向矢量
    a。第一个通道计算水平的x方向偏移量。第二个通道计算垂直的y方向偏移量。例如对于rgb图来说,红通道控制水平方向偏移,绿通道控制垂直方向偏移。对于只有一个通道的置换图(灰度图),则x,y方向都以该通道进行计算。
    b。正方向:向左或者向上。负方向:向右或者向下。
    c。对于某点,偏移距离=(像素灰度-128)×该方向比例。
    d。因此,对于x,y方向比例都为100%的情况下,像素在x或者y方向的最大移动距离是128像素。亮色的方向矢量为向左上方向,暗色的方向矢量为向右下方向。灰度为128的像素不产生偏移。
    2。置换原理:
    [目的图]是这样生成的,[目的图]上的[目的像素]来自于[源图]上的某一个像素,这个像素是根据置换图制定的位移方向到源图上进行反向查找,然后把找到的源图上的这个像素作为目的像素。举个简单的例子,假设目的像素对应的置换像素指定的是右移128像素,那么目的像素就是源图上的左边的与目的像素相距128的那个像素。因此,我们可以这样理解置换图,置换图和磁铁一样,是一个场,每一点都是一个矢量,有方向和大小。
    3.置换的应用区域(任意选区对置换结果的影响)
    对于任意形状的选区,置换计算区域为选区的外接矩形来得到目的图,目的图只有在选区内的部分才得到体现。在选区外的部分,依然保持源像素。这一点与我前面得到的结论是一致的。
    4.什么是未定义区域:
    由第一条置换原理,我们知道,由于在源图上寻找目的像素的时候,寻找的位置可能超出了选区外接矩形区域的外接矩形,那么该目的像素的位置,称为未定义区域。
    *注意超出的选区,不是我们制定的任意形状选区,而是选区的外接矩形!后面提到的边缘像素,依旧值得是外接矩形边缘,而不是选区边缘!
    5.伸展以适合方式和拼贴方式:
    伸展方式:对置换图伸展成为和选区外接矩形同样的形状。
    拼贴方式:选区外接矩形和置换图以左上角对齐的方式,如果置换图小于选区外接矩形,那么置换图将重复拼贴,直到完全覆盖选区为止。
    6.未定义区域折回方式:
    寻找源像素时超出选区外接矩形区域时,该像素所处位置叫做未定义区域,
    对于折回方式,是从另一侧继续进入外接矩形区域查找。这种方式也可以理解为,将选区外接矩形区域以拼贴方式向四周可以无限扩展,然后查找到源像素。
    7,查找源像素是两个方向的叠加:
    查找源像素是横向和纵向方向的叠加,即先水平移动,再垂直移动,或者先垂直移动,再垂直移动,是无所谓的。但必须是按两个方向移动两次的结果
    8、未定义区域重复边缘像素方式:查找顺序是,横向查找+纵向查找时,如果遇到选区的边缘就停止该查找方向。这就是重复边缘像素方式。



    2005-06-18 16:41:18

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

渲染及后期

返回版块

3.08 万条内容 · 53 人订阅

猜你喜欢

阅读下一篇

用双重画笔画虚线[ps联盟转]

1

回帖成功

经验值 +10