新浪博客

AI 透明度问题,拼合透明度问题

2012-07-10 16:09阅读:
当我们打印或输出包含透明(Transparency)的文件时,为了使透明区域能被正确打印,被其他程序识别,有必要理解拼合透明度(Transparency Flattening)的相关知识。

因为某些PostScript打印设备、程序和文件格式不能识别AI中的透明度,所以要把透明区域在打印或保存前转换成能被识别的对象。这个转换的过程就叫“拼合透明度“。通常,我们不用特意去执行拼合透明度,因为AI会自动帮我们执行。拼合透明度在“ 对象 ”菜单下

在执行拼合透明度时,会遵守两个原则:
1. 文件中的透明都应被清除。
2. 在执行原则一时,作品的外观不应有变化。

为了将透明清除,AI会将对象分离成一个一个的独立对象,他们在外观上与拼合之前并没有差别,这就像对一个对象执行扩展或扩展外观一样。然而,有时文件中包含了复杂的透明对象,比如,叠加的多个渐变对象,AI无法将其转换成普通的矢量对象,于是就会将其栅格化。

哪些文件包含透明度?
1混合模式。(使用混合模式来改变重叠对象之间颜色的相互影响方式。)

2不是100%的不透明度。(降低对象的不透明度,以使底层的图稿变得可见。)
3效果->风格化中的投影、羽化和外发光效果。(应用包含透明度的效果或图形样式,例如投影。)
4效果中分割线以下的任意一个photoshop效果。
5置入的包含透明的PDF文件。
6置入的包含透明的photoshop文件。
7使用不透明蒙版创建不同的透明度。
8应用包含透明度的渐变和网格。

清楚意识到是否正在使用透明度是非常重要的,因为若要打印及存储透明图稿,必须另外设置一些选项。 可以通过选择“视图”>“显示透明度网格”来显示格子背景网格,以识别图稿的透明区域 (选择“视图” >“隐藏透明度网格”可隐藏透明度网格。) 若要为透明度网格设置选项,请选择“文件” >“文档设置”,并从“文档设置”对话框顶部的菜单中选择“透明度”。您也可以改变画板颜色来模拟,看看图稿如果打印在有色纸上会是什么样子。

控制栅格化的范围

过多的栅格化会失去矢量的优点,而过多的矢量图形会耗费打印设备的资源。文件中大量的“复杂区域(大量重叠的透明区域)”将会消耗大量是资源,降低显示效率与打印速度。AI为了解决这个问题,就会自动寻找文件中复杂的区域而对其执行栅格化。我们则可以通过透明度拼合器来控制栅格化的范围。在文档设置(Document Setup)可以指定对当前文档应用的拼合预设。

透明度拼合器(Transparency Flattener)

透明度拼合器默认有三种预设。在新建预设中,各选项的含义是:
栅格/矢量平衡(Raster/Vector Balance)

控制AI在栅格化复杂的透明区域的自由度。接近0表示AI可以自由的栅格化图像,结果会加快打印速度。接近100意味着AI尽可能的不栅格化图形,相应的打印速度就会降低。值为100时,AI不会栅格化图形,也是默认的高分辨预设的值,此时打印速度极慢。
线稿图和文本分辨率(Line Art and Text Resolution)

如果AI要栅格化线稿图和文本,此项会指定一个分辨率。高分辨率预设是1200PPI,确保输出的文字和矢量对象清晰、美观。为避免文本被栅格化,请看下文。
渐变和网格(Gradient and Mesh Resolution)

因为渐变和网格有着自然的颜色过渡,所以不需要很高的分辨率。高分辨预设是300PPI。
将所有文本转换为轮廓(Convert All Text to Outlines)

因为栅格化的文本会比其他矢量文本看起来要“矮胖”一些,所以为了使整个文件中的文本风格统一,你可以将所有的文本转换为轮廓,这样全部的文本都会一起“矮胖”。
将所有描边转换为轮廓(Convert All Strokes to Outlines)

与前一项类似,这个选项是为了解决栅格化的描边与矢量描边外观不统一的问题。
剪切复杂区域(Clip Complex Regions)

因为所有的栅格图像的边缘都是直角的,所以AI在栅格化复杂区域时不可避免的会把无辜的区域也栅格化,因而最终的图像看起来会有缝隙或者颜色异常。开启此项,就会在复杂的区域创建一个矢量蒙板以避免这些问题。此项开启后显然会使文件更复杂,因而增加打印时间。中分辨率预设开启此项。高分辨预设关闭此项,因为它根本不会栅格化图像。

拼合器预览调板

此调板可以显示出当前文件中包含的透明区域或复杂的栅格化区域。在拼合器预览中也可以调整拼合选项并保存成拼合器预设。

打印设置与文档设置

打印 对话框与 文档设置可以指定对文件所应用的预设。

文档栅格效果设置(Document Raster Effects Resolution )

可以控制效果的栅格化控制。更改分辨率可以即时看到对象的变化。

避免文字被栅格化

当文本在包含透明的对象的后面而且对象因执行拼合透明度而被栅格化时,文本也会被栅格化。为了避免文本被不必要的栅格化,使文本在对象的前面就可以。如果设计要求必须在后面,那么就不得不栅格化文本。

总结:

使用合适的拼合分辨率。

将全部文本集中于一个图层中,将此层置于最顶层,就可以确保文本不被栅格化。

确保打印设备和打印人了解透明度。





我的更多文章

下载客户端阅读体验更佳

APP专享