|||
寻正
在2005年,《美国放射杂志》(AJR)登载了一篇文章,教人如何使用微软的MS Powerpoint(PPT)做学术杂志通常要求的高质量图像。【1】(AJR影响因子大约为3,算是不错的学术杂志)该文其实没有把相关技术问题讲透,也没有涉及很多人可能需要的实用技巧,此文在其基础上进行扩充更新。
一、PPT设置
Yam所讲内容,不出微软针对相关问题的讨论,【2】首先让我复述其细节。
任务是为自己向学术杂志投稿提供印刷图片,一般学术杂志都要求高质量(高像素)的图片,彩照要300DPI(Dots per Inch,每英寸像点),而黑白要600DPI。
如果你用照相机摄相,一般200万像素采用200万的设置,你拍出来的照片就是300DPI,可以达到要求。
Yam所介绍的,就是利用PPT,把幻灯片(Slides)直接存为杂志要求的图片形式(一般要求TIFF或者BMP非压缩性的格式)。PPT做成的幻灯片可以直接编辑,比如在图片上插入说明以及符号等,十分方便。
如果你直接将幻灯片存储为图片(在文件菜单下选择另存功能),你会发现其图片的分辨度(Resolution)只有96DPI,远达不到杂志所要求的分辨度。这是因为PPT的默认设置只有96DPI,你需要修改设置。不知道为什么,微软并不把修改这一必要设置的方式放在心上,因此,你需要进行一项危险的操作,修改注册表。如果你从未进行过注册表操作,就当记住修改注册表如果不适当,会让程序甚至操作系统失去控制,一定严格按下面提及的方式操作。
在微软视窗下,点开始==>运行,然后键入:regedit,按回车。你需要浏览到HKCUSoftwareOffice(版本号)PowerPointOptions,然后新建DWORD value,键名ExportBitmapResolution,键值为300(选择十位数制Decimal,如果选16位制Heximal,则为12c。修改后关闭注册表编辑器,你就可以使用PPT做杂志要求的图像了。
上述操作对于一般要求够用,然而,如果你投稿次数多了,还会有不够用的场景,比如杂志要求比300DPI更高的图像呢?或者你的图像高或者宽超过10英寸,你用PPT产生的图像就达不到300DPI这个最低要求。
二、像素与分辨度(Pixel & Resolution)
我们先复习关于分辨度的一个基本概念,那就是像素。分辨度是指同一单位面积上的像素多少(密度),换言之,分辨度=像素量/(高度|宽度)。实际上PPT的限制在像素上,在高或者宽径上,PPT都最多能产生3072个像素,用它除以10英寸,就是307DPI。在我如上述设置输出分辨度为600DPI时,我只要使用高与宽均不能超出5英寸的幻灯片,就可以产生600DPI的图像,因为总像素在一个径向上不超过3072。如果我把高或者宽设置为20英寸,那么我能得到的最大分辨度只有150DPI,尽管我设置输出分辨度为600DPI。
当PPT输出图像时,它是PPT产生的新图像,而不是PPT本身存储的图像。假设你有一个高清图像,原分辨度在600DPI,你把它做成了幻灯。现在你需要高清图像,你是否可以用上面的办法直接产生一张幻灯图片,拥有300DPI呢?很大程度上是不会的。你的图像本身可能只有96DPI,虽然从技术角度生成的图片是300DPI,但这是PPT在原有的96个DPI乘上宽度与高度得到的像素基础上扩充的结果,PPT在这些像素中插入过渡性像素,或者重复邻近像素,图像失真,清晰度大减。
在这里我们需要理解为什么学术杂志要求高分辨度的图片。在电脑上,我们的显示器功能比打印机强大,由于打印机使用CMYK混色方式,其结果是图片远不如基于RBC混色方式的显示屏清晰,在显示器上,分辨度为96DPI看上去就不错了,这是为什么微软替咱们选择96DPI作为默认图片保存分辨度的原因。但这一分辨度用于CMYK就差了,产生的图片清晰度很低。
如果你使用PPT2003,那么检查工具(Tools)(在2007及2010则在文件菜单下)==>选项(Options)==>高级(Advanced)==>图像大小与质量(Image Size and Quality)==>默认(96DPI)。你可以改变默认大小,最大为220DPI。如果你一点也不担心文件大小,可以考虑选择“不压缩文件中的图像”(Do not compress images in file),然后PPT存储时会存储原图像文件,否则,会按照这里的设定压缩图像。
存储在PPT(或者其它办公软件比如Word,Excel等)的图片如果没有选择“不压缩文件中的图像”,本身都只有被缩后的DPI,如果你没有修改默认设置,则只有96DPI。尽管96DPI也能重新生成300DPI的图片,但清晰度已经大大下降。换句话说,即使你没有高分辨度的图片,也能产生不清晰的高分辨度图片,无非是在现有像素的基础上进行简单的扩充,某种程度上算是欺骗,如果效果太明显,会被编辑拒收,对发稿产生不良影响。
如果你要用PPT进行图片的编辑投稿,我建议选择“不压缩文件中的图像”,或者在产生相应图片时临时加载原始图片。原始图片在内存中进行操作时,会保留原有分辨度。一旦保存到文件,就会降低分辨度。
三、高分辨度的诀窍
事实上Excel本身就是一个做各种图表的非常优秀的软件,其效果往往优于统计软件,在不少发表文章中就会直接用到Excel做的图。那么我们如何取得这些图的高清度晰图形文件呢?如果我们用PPT做一张幻灯图,希望把它用于发表文章中,却不受3072个像素的限制,我们有什么办法呢?
如果你用Excel作图,在Excel中有一个输出图像文件的命令,但这个命令却需要用VBA来调用。大多数人不懂VBA,可以在网上搜索,有热心玩家提供的Addin,通过宏的方式把这个功能提供给你。但我建议你不必理会那一方式。从Excel中直接输出文件分辨度极低,低到那一方式毫无用处。
你输出高分辨度的选择是通过Word转存。在记录图形的方式上,除了逐点记录像素,就是矢量图,矢量图的特点就是用线性关系描述图形,那正好是由数据在Excel中产生图形的根本,因此,矢量图是我们这一操作的基础。矢量图由于是线性关系,它在放大缩小时不失真,可以做非常清晰的图形。在Excel中拷贝图形,然后在Word中用矢量图粘贴出来(特殊粘贴,Paste Special,选择Windowns Metafile,或者Advanced Metafile,我倾向于用后者,它是前者的扩充,更具灵活性)。
Word中的矢量图会给予用户另存为图形文件的选项,可以存储为多种图形方式,一般选择学术杂志需要的TIFF格式。此时你在文件浏览器(Winders Explorer)中可以查看文件属性,显示文件分辨度为96DPI。读者不免大叫,哇,千辛万苦做了个低分辨度文件,而事实上我选择用PPT来完成这一操作,显示的文件是150DPI。PPT转换的图形文件分辨度更高?不,我们前面述及,决定分辨度的是图形大小与像素,像素的多少才是最终决定性因素。在PPT中有3072个像素的限制,而Word没有——不是Word本身没有,而是我没有发现出来。
在Word中转存之后,我们需要用图形操作文件来重新定义图形大小,Word给你96DPI的文件,但这个文件的像素却是极多,可以多到远远超过3072,让你产生10英寸的600乃至于1000DPI的高分辨度文件。比如使用PhotoShop,重新设置图形大小时,去掉重新采样(Resample)这个选项,就会把相同的像素,排在你重设的图形大小了,减小图形,则分辨度大增。这一方法适用于你用PPT作图,你可以把整个幻灯拷贝(在幻灯片窗口执行拷贝操作),然后在Word中特殊粘贴为矢量图即可。一张标准的幻灯片(10X7.5英寸)可以存储为6000X4500像素(96DPI,63X47英寸大小),用Photoshop转为原来的大小,则其分辨度为600DPI!
如果你回到PPT中,把你的幻灯大小重设为原来的两倍(高与宽都乘以2,面积是4倍),再执行上述操作,你会发现,你在Photoshop中重置回原来大小后,分辨度变成了1200DPI。这一操作的意义具有普遍性,你可以通过在Excel中改变图形的大小而控制最终Word转存输出文件的分辨度!不要用PPT转存,其显示的分辨度够高为150DPI,但有3072的像素限制。Word中像素几乎没有限制,当然也不是实际没有,我用Excel图形测试时,到最后Word转存时会罢工,存储时出错,不能产生图形文件,那是32位版的表现,而在64位版,我用PPT做了张40X30英寸的的幻灯,转存为TIFF图形,我的配置不低的电脑如此憎恶这项工作,它在20分钟内把我的硬盘摇得象陀螺并拒绝接受任何其它任务。我产生了一个2400DPI的图形文件之后,不敢再试更高的分辨度了。32位与64位版的Word可能在像素多少的限制上有差异。有兴趣有条件的,不妨用配置更好的电脑试一试。对于一般应用而言,则可以考虑不存在那个上限。
四、高分辨度的设置
我在Word的注册表中选项中也创造了上述PPT相同的一个DWord,使用了同样的健值,但估计不起作用,如果你不能复制出上述效果,不妨添加之。在Word以及PPT中的图像压缩选项对上述操作没有影响。我没有发现任何设置对上述操作有影响,但不排除其存在,这是偶然发现及经验摸索,我没有找到微软相关的说明。如果你发现相关选项,望告之分享。
在上述方法外,还有其它方式把Excel及PPT中做的图形输出出来,但均达不到高分辨度高清晰度的要求。简单地把图形从Excel中拷贝到图形文件中不是好办法,得到新图形的像素值低。值得注意的是,你不能使用Microsoft Graph,在2010,如果你拷贝了Excel中的图形,粘贴到Word,可能产生一个带有数据的MS Graph Object图形,如果你在这基础上再拷贝,粘贴为矢量图,则像素会受到限制,原理?得问微软,咱不清楚。
从PPT中直接拷贝Chart Object也可以象Excel中的图形一样控制最终的分辨度,因此,也可以尝试拷贝其图形或者其它模块,通过矢量图转存为图形文件,获得高分辨度。
PS:通过上述转存方式,你可以获得任何层次的高分辨度图形文件,远超PPT所能提供的转存文件,突破3072个像素的限制。再次地,我需要提醒读者,高分辨度本身不代表清晰,因为再不清晰的文件,都可以把模糊用高分辨度存起来。如果基础图像不是矢量图,其像素本来少,但在上述转存过程中,Word会强制添加像素,达到分辨度要求,但并不提高清晰度一分半分。杂志要求高分辨度的目的是获得高清晰度图像文件,以抵消印刷过程中CMYK打印转换清晰度降低的作用,因此,对于摄影摄片,一定要在原始文件基础上操作,而不是微软办公系统软件存储的图像,因为PPT、Word、与Excel会对原图在保存时进行压缩,以减少文件大小。通过已经降低分辨度(清晰度)的图片重生高分辨度图形,由于不能回复原来的清晰度,本质上是一种欺骗杂志的行为,应一概避免。
参考文献:
1. Yam, C. S. (2005). Using PowerPoint to create high-resolution images for journal publications. American Journal of Roentgenology, 185(1), 273.
2. How to change the resolution of a slide that you export as a picture in PowerPoint. (n.d.). Microsoft Support. Retrieved July 25, 2011, from http://support.microsoft.com/kb/827745
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-22 07:13
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社