自定义滤镜和置换滤镜的原理

2016-01-29 23:38 17 1 收藏

自定义滤镜和置换滤镜的原理,自定义滤镜和置换滤镜的原理

【 tulaoshi.com - PS 】

自定义滤镜和其他滤镜有所不同,它涉及到了一些图像处理方面的知识,而和photoshop用户习惯的直观调控的滤镜有所不同。ps中的计算也涉及到了图像处理的算法。

photoshop是常用于图像处理的软件,他是一种功能强大的图像处理算法集合。用户可以通过photoshop提供的可视化用户接口方便的调节各种参数,从而实现千变万化的效果,非常直观方便。不过这些算法是封装在暗箱中的,对用户封闭,用户不需要了解复杂的算法,这也使得使用者不需要具备专业的图像处理基础就可以根据主观视觉调出各种满足需求的图像。因为用户手中无法直接掌控图像数据,也就削减了用户对算法的直接控制。不过photoshop还是提供了一个简单的算法接口——自定义滤镜。
因为这个滤镜涉及到数字图像处理领域,因此在了解自定义滤镜的使用之前,我们需要一些简单的图像处理知识。
图像的存储格式,一般我们最常处理的图都是jepg格式,RGB三色加法合成模式,位深度表示的是每个像素使用的存储数据的位数,位深为8表示使用8位二进制数据存储,因此从最暗到最亮可以划分为0~255一共256(2 8)个等级。因此一般的jpg图片位深每个通道8位一共24位。所以一共可以产生1600多万种颜色。图像存入计算机中,被划分为非常细小的一格一格紧密排列的方格,叫做像素,也就是组成图像的最小单位。因此图像无法无限放大观看,放大以后会出现矩形锯齿,所以在photoshop中,处理矢量图像时会要求先栅格化,也就是要把矢量图形切割成像素的意思。进行图像处理时,先把图片数据读入一个矩阵中。例如对于一个400×300像素的RGB图片,将它的数据读入一个矩阵I以后,这时矩阵I是一个400×300×3的三维矩阵。例如I(x,y,1)表示的就是位于(x, y)位置的像素的红通道的数值。
有了以上的了解,我们来看自定义滤镜的对话框:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ps/)2对话框中间有一个5×5的参数框,可以称为系数矩阵或者加权矩阵。它是一个图像处理的数据窗,它最中间的那个格子表示的是我们要计算的像素,周围的格子表示的是邻近像素。在图像处理是,这个数据窗连续移动,应用到每个像素上,被数据窗覆盖的像素值乘以相应的系数后相加,再除以缩放倍数,然后再加上位移值,就是该点的新的像素值。因此通过在里面填上用户自己定义的系数,就可以实现一个自定义的算子。通过设计不同的参数可以实现各种不同的滤波器。存储可以把当前的算子存储起来,供以后载入方便使用。


 

[next]3;
图片缩小以后看起来比较累,


 


 [next]3-2:(把照片变得更清晰。)


来源:http://www.tulaoshi.com/n/20160129/1514874.html

延伸阅读
标签: PS PS基础
自定滤镜,相信好多人都不知道它是干什么用的,也很难找到相关资料,下面是Adobe的官方解说:自定 (Photoshop)使您可以设计自己的滤镜效果。 使用自定滤镜,根据预定义的数学运算(称为卷积),可以更改图像中每个像素的亮度值。根据周围的像素值为每个像素重新指定一个值,此操作与通道的加、减计算类似,您可以存储创建的自定滤镜,并将它们用...
标签: PS PS教程
本文由 中国——sunshiji… 原创,转载请保留此信息! 许多朋友对置换滤镜的“未定义区域”选项中的“重复边缘像素”和“折回”理解不清楚。 下面我了做个比较详细的图解解释,以供朋友们参考。 说明: “重复边缘像素”是属于设置“未定义区域”中的一个选项。它只与未定义区域(选区外的区域)有关。 在观察的时候请留意“重复边缘像素...
《死侍》自定义键位心得完美自定义键位 方式1: Q作为传送反击键,鼠标左键轻击,右键重击,中键开枪,E键瞄准放大,R重装和互动,ZXC分别对应键盘的轻枪重,其他不变。 鼠标左键轻击,右键重击,中键开枪,这个几乎没什么可说的。 ZXC的定义是不想占用其他键位,再就是方便看刚开始了解连招,也比较形象和对称,有时还可以用来释放动...
标签: PS
photoshop置换滤镜的使用实例介绍 photoshop作为图片处理工具的佼佼者,今天小编教大家photoshop置换滤镜的使用,教程真的很不错,很值得大家学习,来看看吧! 方法/步骤 如图所示,我们点击箭头所指的photoshop软件图标,打开photoshop软件。 如图所示,我们点击箭头所指的文件这一项。 如图所示,在弹出的列表...
标签: Web开发
一、基本概念: 1.标签(Tag): 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的 2.标签库(Tag library): 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3.标签库描述文件(Tag Library Descriptor...