关于Photoshop中的智能对象的介绍

从Photoshop CS2版本开始起就包含了一个重大的新功能,智能对象。那么这个智能对象到底有多么智能?就来做个比较吧。

以这张图为例,我在Photoshop中分别使用传统方法和智能对象旋转一圈,每次旋转10度,录制为动作之后重复播放,所以旋转一圈需要36次。

下面来看看传统方法将一个普通图层分为了10度为阶梯,总共旋转一圈360度之后的效果。

那么,如果转换为智能对象再进行10度为阶梯,总共旋转一圈360度是什么效果:

这样就能看出来普通的图层进行旋转和智能对象的区别了:普通图层进行36次每次10度的旋转之后画质变得相当的差,但是智能对象却几乎没有任何损失(其实完全没有损失)。这是为什么?

原因在于智能对象记录了原始信息,每次所作的更改都是建立在原始信息之上。第一次更改建立在原始信息上,第二次更改还是建立在原始信息上,第三次也一样在原始信息上。而普通图层就不一样,第一次更改建立在原始信息上,第二次更改是建立在第一次的信息上,第三次更改建立在第二次的信息上,也就是说普通图层的更改建立在上一次的信息上。在这里因为刚好旋转一圈,和原始状态一样,所以智能对象没有画质损失,但是如果只旋转一次10度的话,智能对象还是会有损失的,因为要重新采样。

可以自己试验一下,同样的东西在旋转45度之后按下Ctrl+T可以看到,在普通图层上度数为0,而在智能对象上度数是45。

为什么仅仅旋转就能产生如此大的变化?原因在于,计算机内部处理图像是基于像素的,而像素以x(横轴)和y(数轴)排列,最终形成二维的面。理论上只有当图像进行以90度为单位的旋转才不会出现画质的变化。例如像我采取的以10度为单位进行一次旋转,普通同层每旋转一次就要进行重新采样,一两次看不出画质的劣化,但是次数越来越大画质劣化的越明显,最终就成这个鸟样了。而智能对象始终是基于原始信息的,当进行36次每次10度的旋转之后其实就等于没有旋转。

如何创建智能对象?很简单,智能对象也是个图层。选择需要转换成智能对象的图层,然后在鼠标右键菜单中选择转换为智能对象(Convert to Smart Object)就创建好一个智能对象了。

智能对象能干什么?在需要多次对图像进行变形(包括旋转,缩放,透视等)的时候使用智能对象是再合适不过的。智能对象能保存原始信息,所以当进行了无数次的变形之后都不用担心画质会有降低,因为是以原始信息作为修改而不是上一次。可以说智能对象就是为了大量变形而准备的。

智能对象不能干什么?智能对象不能使用图像菜单中的自动色调,自动颜色,自动对比度,也不能使用图像-〉调整菜单中的几乎所有功能,除了阴影/高光和变化。也就是说几乎无法调整智能对象的色彩,比如曲线,色阶,色彩平衡。智能对象可以使用大部分滤镜,除了抽出和液化。

怎样把智能对象转换为普通图层?这很简单,只要选择智能对象图层,然后在鼠标右键菜单中选择栅格化图层(Rasterize Layer)

以上就是我对智能对象的介绍和理解。如果有什么疑问或者不同的观点欢迎交流。

6 Comments

Leave a Comment.