在做软件的时候,经常需要用到一些LOGO图片。如何从素材文档中提取出高分辨率、背景透明的LOGO是我一直关注的问题。对于素材文档是JPG、BMP等点阵格式的图片,那没有办法,只能老老实实地抠出来。不过很多LOGO图片,一般是PDF格式或EPS格式的文档的。假如这些文档中的LOGO是以矢量图的形式存在的话,就可以从这些文档中提取出任意分辨率的LOGO了。本文以ST的LOGO为例,说明提取的过程。
1. PDF文档里面的矢量图
PDF文件很常用,很早就知道,PDF里面的文字一般是用矢量的方式保存的。直到最近,才发现原来PDF除了能贴点阵图之外,还可以存矢量图(比较孤陋寡闻,呵呵)。举例说明PDF里面的矢量图。下图是ST公司的某芯片手册PDF文档里面的LOGO放大到1200%的效果,依然平滑,没有锯齿。很明显,这个LOGO就是矢量图。
2. EPS文档
以前没有怎么接触过EPS文档。前一阵提取一个LOGO,同时有PDF和EPS两种格式,但是EPS格式的文档用Photoshop却死活打不开。于是没有管它。后来google了一下,大致了解了一下EPS文档格式: