码迷,mamicode.com
首页 > 其他好文 > 详细

PS入门笔记

时间:2017-10-27 11:31:40      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:了解   文件   透明度   颜色   技术   size   情况下   因此   取值   

一、基本术语

 以下图像和通道内容参考知乎:https://www.zhihu.com/question/21849710/answer/19529410

* 数字图像
:本质是一个多维矩阵。数字图像,又称数码图像或数位图像,是二维图像用有限数字数值像素的表示。由数组或矩阵表示,其光照位置和强度都是离散的。数字图像是由模拟图像数字化得到的、以像素为基本元素的、可以用数字计算机或数字电路存储和处理的图像。
     数字图像的种类:

   二值图像:图像中每个像素的亮度值(Intensity)仅可以取自0到1的图像。 灰度图像,也称为灰阶图像: 图像中每个像素可以由0(黑)到255(白)的亮度值表示。0-255之间表示不同的灰度级。 

   彩色图像:每幅彩色图像是由三幅不同颜色的灰度图像组合而成,一个为红色,一个为绿色,另一个为蓝色。

   伪彩色图像:立体图像是一物体由不同角度拍摄的一对图像,通常情况下我们可以用立体像计算出图像的深度信息。

   三维图像 :三维图像是由一组堆栈的二维图像组成。每一幅图像表示该物体的一个横截面

 
        在计算机时代,为了定量的描述某种颜色,人们设计了许多不同的性质和用途的颜色空间:
  • HSL(HSV、HSB)色彩空间,是将颜色分出「色相」「饱和度」和「亮度(明度)」三个分量
  • CMYK 色彩空间,是将颜色分出「青色」「品红」「黄」「黑」四个分量
  • Lab 色彩空间,是将颜色分出「亮度」「a」「b」三个分量
  • RGB 色彩空间,是将颜色分出「红色」「绿色」「蓝色」三个分量 

    图像用数字任意描述像素点、强度和颜色。描述信息文件存储量较大,所描述对象在缩放过程中会损失细节或产生锯齿。在显示方面它是将对象以一定的分辨率分辨以后将每个点的色彩信息以数字化方式呈现,可直接快速在屏幕上显示。分辨率和灰度是影响显示的主要参数。图像适用于表现含有大量细节(如明暗变化、场景复杂、轮廓色彩丰富)的对象。计算机中的图像从处理方式上可以分为位图和矢量图。

    我们先为以一个RGB色彩空间的400*300的图片为例:

技术分享
  这幅图的本质是一个400*300*3的一个矩阵 PI[ 400, 300, 3 ] ;列 行 分量;说明这个图像有400列,300行,以及在色彩上有三个分量,分别是:
技术分享
技术分享
技术分享
 
每个分量单独拿出来都是一个400*300(*1)的矩阵,如你所见,它们并不是彩色的,而是一幅灰度图像,对于一副8bit的图像来说,矩阵元素的取值范围是从0-255(0 - 2^8-1),矩阵中的元素对应我们所说的像素(pixel),其值即该像素的灰度值,数值越大,像素的颜色越‘白/浅’;数值越小,像素的颜色越’黑/深‘,对于图像每个分量来说,它只是灰度,谈论色彩没有意义,它是“黑白”的!(用黑白来描述灰度图像并不准确,用深浅可能更准确一些,但也不严谨。所以我加上了引号。你要愿意把通道设成红色绿色紫色黄色都行)在图像显示时,我们把图像的R分量放进红色通道里,B分量放进蓝色通道里,G分量放进绿色通道里。经过一系列处理,显示在屏幕上的就是我们所看到的彩色图像了。

 

* 通道 : 颜色的分量,就是「通道」Photoshop 中的「通道」,就是允许用户单独观察图片的每个通道,进行独立的操作,起到了容器的作用。将一个彩色分解为多个「通道」,就可以更清楚的了解这个颜色在当前色彩空间中的本质。通道最直观的用途,就是用来帮助选中图片中某个通道下对比度较大的部分。能够操作图像的「通道」,意味着接触到了图像颜色的本质、就是图像处理的核心。一张图片,除了有描述其颜色的「颜色通道」,还有描述其透明度的「Alpha 通道」,电脑无法还原的类似附注的「专色通道」。总而言之,一个「通道」就是就是图像一个角度的「信息」。

 1、颜色通道:这些通道把图象分解成一个或多个色彩成分,图象的模式决定了颜色通道的数量,RGB模式有R、G、B三个颜色通道,CMYK图象有C、M、Y、K四个颜色通道,灰度图只有一个颜色通道,它们包含了所有将被打印或显示的颜色。当我们查看单个通道的图像时,图像窗口中显示的是没有颜色的灰度图像,通过编辑灰度级的图像,可以更好地掌握各个通道原色的亮度变化。

在图像显示时,我们把图像的R分量放进红色通道里,B分量放进蓝色通道里,G分量放进绿色通道里。经过一系列处理,显示在屏幕上的就是我们所看到的彩色图像了。想要什么颜色,对应的通道里的灰度值就大一点就行了回到上面那幅图,先看彩色的,两人坐的椅子是红色的(有点偏色,不过不重要)再看下面的RGB三分量R分量的图上,椅子对应的部分比较浅(灰度值高),而在G分量和了B分量上很深。随便在椅子上取一个样点,其灰度值分别是(R:179,G:45,B:9)。所以在显示的时候,红色通道里灰度值大,绿色通道和蓝色通道里的灰度值小,显示出来的就是红色(绿色通道里的灰度值又比蓝色大一些,所以最终显示的结果有点接近橘红色)再看乔帮主的牛仔裤,蓝色通道的灰度值大,绿色其次,红色最少,所以显示为蓝青色。如果我们交换一下分量放置的顺序,把G分量放进红色通道里,把R分量放进绿色通道里,B分量放进蓝色通道里,会怎么样呢此时绿通道中的灰度值最大,红色通道和蓝色通道中的灰度值都较低于是就变成了这样

技术分享技术分享

  2、Alpha通道:是计算机图形学中的术语,指的是特别的通道,意思是“非彩色”通道,主要是用来保存选区和编辑选区。Alpha通道是为保存选择区域而专门设计的通道,在生成一个图像文件时并不是必须产生Alpha通道。通常它是由人们在图像处理过程中人为生成,并从中读取选择区域信息的。因此在输出制版时,Alpha通道会因为与最终生成的图像无关而被删除。

      Alpha没有透明度的意思,不代表透明度。真正让图片变透明的不是Alpha 实际是Alpha所代表的数值和其他数值做了一次运算 ;比如你有一张图片你想抠出图片中间的一部分在PS里你会建立一个蒙板然后在蒙板里把不需要的地方填充成黑色需要的留成白色这个时候实际上是是做了一次乘法,用黑色所代表的数值0去乘以你所填充的地方那么这个地方就变透明了。 

一个图像的每个像素都有 RGB 三个通道,后来Alvy Ray Smith 提出每个像素再增加一个 Alpha 通道,取值为0到1,用来储存这个像素是否对图片有「贡献」,0代表透明、1代表不透明。也就是说,「Alpha 通道」储存一个值,其外在表现是「透明度」,Alpha 和透明度没啥关系。「Alpha 通道」是图片内在的一个属性,用 css 或者其他外部方法设定透明度,并没有改变图片的 Alpha 通道的值。

  3、 复合通道

  混合通道是由蒙板概念衍生而来,用于控制两张图像叠盖关系的一种简化应用。复合通道不包含任何信息,实际上它只是同时预览并编辑所有颜色通道的一个快捷方式。它通常被用来在单独编辑完一个或多个颜色通道后使通道面板返回到它的默认状态。对于不同模式的图象,其通道的数量是不一样的。在photoshop之中通道涉及三个模式:RGB、CMYK、Lab模式。对于RGB图象含有RGB、R、G、B通道;对于CMYK 图象含有CMYK、C、M、Y、K通道;对于Lab模式的图象则含有Lab、L、a、b通道。

 4、 专色通道

  专色通道是一种特殊的颜色通道,它可以使用除了青色、洋红(有人叫品红)、黄色、黑色以外的颜色来绘制图象。在印刷中为了让自己的印刷作品与众不同,往往要做一些特殊处理。如增加荧光油墨或夜光油墨,套版印制无色系(如烫金)等,这些特殊颜色的油墨(我们称其为专色)都无法用三原色油墨混合而成,这时就要用到专色通道与专色印刷了。

  在图像处理软件中,都存有完备的专色油墨列表。我们只须选择需要的专色油墨,就会生成与其相应的专色通道。但在处理时,专色通道与原色通道恰好相反,用黑色代表选取(即喷绘油墨),用白色代表不选取(不喷绘油墨)。由于大多数专色无法在显示器上呈现效果,所以其制作过程也带有相当大的经验成分。

 5、 矢量通道

  为了减小数据量,人们将逐点描绘的数字图像再一次解析,运用复杂的计算方法将其上的点、线、面与颜色信息转化为简捷的数学公式,这种公式化的图形被称为矢量图形,而公式化的通道,则被称为矢量通道。矢量图形虽然能够成百上千倍地压缩图像信息量,但其计算方法过于复杂,转化效果也往往不尽人意。因此他只有在表现轮廓简洁、色块鲜明的几何图形时才有用武之地;而在处理真实效果(如照片)时则很少用。Photoshop 中的路径、3D中的几种预置贴图、Illustrator、Flash等矢量绘图软件中的蒙板,都是属于这一类型的通道。

* 图层:就象是含有文字或图形等元素的胶片,一张张按顺序叠放在一起,组合起来形成页面的最终效果。图层可以将页面上的元素精确定位。图层中可以加入文本、图片、表格、插件,也可以在里面再嵌套图层。

PS入门笔记

标签:了解   文件   透明度   颜色   技术   size   情况下   因此   取值   

原文地址:http://www.cnblogs.com/java-oracle/p/7741924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!