|
? ?色彩配对与 Gamma 值校正
* q* t* R5 S! E& `" Y1 N O7 W* U9 p
我们在处理RGB的图像时经常遭遇到一个非常令人讨厌的问题,那就是色彩的准确度问题。RGB 的图像往往会因为搭配的硬件有所不同而出现不一致的结果。所以经常出现的问题就是--在某一操作平台所制作的图像到了另外一台机器上看就不是那么回事了。例如,一张在 PC 上制作出的杰作移到了MAC上浏览就变得灰灰白白的甚至有点褪色的样子。
6 A0 T% x" M! h8 ~# m$ h% U/ I8 ?. v" [1 K* ^- m
这个问题是因为并非所有的显示器都是一个样的,常常会因为显示器摆放位置周围的以及亮度的调整值不同而无法一致。但是RGB 各数值与实际屏幕屏幕上所显示的色彩几乎是一模一样的。例如当我们将红色频设置为 200 时,理论上应该就会比红色频设置为 100 时看来明亮 2 倍,但实际上并非如此。而实际影响这种结果的因素,我们称他为gamma。每一台电脑的 gamma 值都不尽相同,因此即使某一个色彩能够吻合,但是其余的色彩却?有办法对应。
- X' f0 u/ w! w) V# B4 E5 i$ `0 B$ e& @' L3 j m
以下的图像就是我模拟不同的 gamma 值在 PC 和在MAC上的影响:
2 U5 s+ C0 D/ W3 r
9 ^- U: a2 S) E1 P9 T' O; K(图七 PC)4 a: B7 ~4 C) Y- v
% N: ?7 s& K$ f6 }, y
(图八 MAC)
6 H% ?( C- s% X2 x4 a) b m8 ?% v+ S2 p0 `8 U4 @, s9 E
. C$ j8 E4 t& v) k" \: H
' S+ K' G' i1 a; E6 C1 e 色彩管理对于许多电脑周边设备来说也是一道难题。例如在MAC上所使用的是一种叫做图像处理软件--ColorSync 的?建式色彩配对系统,而数码相机、扫描仪和打印机所使用的色彩管理系统则是--Pantone Matching System,它会直接将色彩原封不动的传到这些硬件上。那么在网页上的图像又该如何做色彩管理呢?这恐怕难度更高了,这是和每个使用者的所使用的显示器设置有关。不过倒也不是没有办法,你可以试试 gamma 校正的方式。你可以将特定的 gamma 值放入图像中,那么当使用者打开图像的时候,使用者所安装的相关工具就可以完成对 gamma 值的校正,并且调整使用者的显示器色彩曲线,使得完整的原始图像能够准确地表现出来。 8 H/ \8 f- X3 k; ^3 q
( [$ J$ t7 G9 P# D6 M4 [ 但是非常遗憾的是目前最欢迎迎且流通最广泛的图像格式并不支持 gamma 值的校正。可以预见的是在网络非常发达的今天,使用者对于网络上视觉所见的每个物品的真实度的要求只会越来越迫切。特?是对于某些从网上服装、化妆品以及艺术品销售的公司来说,色彩的表现是否适当而准确更是非常重要的一个课题。或许Portable Network Graphics (PNG)格式的出现正好可以加速解决色彩管理的迫切需要。W3C 在 1996 年确定并发表了最终版的 PNG 规格,但是直到最近浏览器和图像处理软件才开始支持PNG 的规格。
$ L( E) W* M, p3 E- p& E Z- z, t; o
点阵家族与矢量家族
/ N4 \; f1 D# G5 x5 O k: u8 w; [
7 G$ W- k* C; `! n, M; u 在一台电脑的屏幕上,图像不过只是各种颜色像素 (pixel) 的集合而已。有些类型的图像文件即是以一个个的像素来纪录。这种类型的图像就叫做点阵图像,你只能通过点阵图像的编辑软件来修改图像像素。 Photoshop 和 Paint Shop Pro 是目前两个最受欢迎的点阵图像编辑软件。
( l, ?, B- ]6 }+ b2 t
5 E5 A8 m% v4 }/ V8 \ 矢量图像是通过叙述的方式来纪录一张图像, 也就是数一张图像是经过许多不同形状的几何图形所拼?而成的。 这些几何图形可以被转换成点阵图像然后显示在电脑屏幕上。矢量图像比较容易被修改,因为它的每一个物体都可以独立移动、放大缩小、旋转或者删除。 像 PostScript 就是印刷业中最受欢迎的矢量格式,而 Macromedia 的 Flash 所做的文件则是在网络上最接近标准的矢量格式。 为了让它成为广为业界所使用的标准,Macromedia 在1998 年的四月公开了 Flash 的文件格式, 让内容与工具的开发厂商可以随手免费地取得相关资料。 唯一 W3C 所支持的矢量格式 —— Scalable Vector Graphics (SVG) 目前已经开发出来。
& N7 p! g+ q% n( { h2 z! _9 f5 P$ h( w! F3 l
格式之间的差别非常大,例如当你的客户或同事请你帮忙修改一下图像上的文字,很有可能这是以点阵格式做成的文件,那么要修改图像就没有想像中这么容易。你必须以改变每个像素来改变图像上的文字。
9 q' f6 @3 @) O) m& _
; c+ C+ e, K& n N8 K* V: Y+ b原始图像文件与网络图像格式% r6 Z1 q& L3 \) d
* w- a# E( u& y; P# n 任何储存在电脑上或通过网络传送的东西都会使用某个特殊既定的格式。而图像当然也不例外,且时至今日也有许多不同的图像格式为大家所使用。图像格式的选择是根据许多不同的因素,例如你是否计划在未来需要修改这张图片,是否需要尽可能的缩小文件的大小以方便网络的下载,又或者要根据你目前所使用的图像编辑工具而定。 $ W( B# e0 P6 T/ F5 V9 F& G- Y4 {
% Z3 k6 y8 m% z& c% L
当你想要储存或保留一份图像以备将来可能需要修改时,你需要选择一个可以将图像巨细完全纪录下来的格式,基本上我们称这样的格式为图像的 原始图像文件格式。一但你将完成的图像储存成一个原始图像格式,你就可以在没有丧失任何“品质"的情况下根据需要再去编辑这张图像。 0 ?, Q/ Z! z1 y/ N; ]; b
2 u* x3 _ C# b
然而,通常使用原始图像格式来储存的文件都比较大,所以并不适合直接用在网络之间的传递。对于那些要被放在网络上的图像而言,你必须选择一个可以将文件尺寸尽可能地缩小到最小的格式。目前最常被使用的两个网络图像格式是 |
|