photoshop可以说是目前最流行的图像处理软件了,它本身并不庞大,但处理图像时对内存要求很高,通常为当前处理图形文件的五倍以上,这对配置比较低的机器来说,运行起来就比较吃力。 不过也不是没有解决的办法,只要我们对photoshop的运行环境作适当的设置,在操作上讲究一些技巧,便可以获得较快的图像处理速度了。
photoshop运行时是将图像数据保存在内存、scratch盘(photoshop在硬盘上开辟的一块专用虚拟内存空间)和操作系统的虚拟内存里,当内存不够时就使用后两者,但处理速度会大幅降低。观察photoshop屏幕左下方的efficiency状态显示,如果其值低于100%,表明内存不够,photoshop已在使用scratch盘,这时就要采取优化措施,来保证photoshop快速运行。
提高photoshop图像处理速度的关键是尽可能让photoshop只用内存存储图像数据,避免使用低速度的硬盘虚拟内存,实现的方法有两种:一是调整系统设置,提高photoshop可用的内存量;二是运用合理的操作方法,降低photoshop运行时对内存的需求量。
一、调整系统设置
1.提高photoshop可用的内存量
photoshop可用的内存量由机型而定,如果系统配有较高的内存,可在finder中为photoshop分配更多的内存;在windows里,photoshop可用的缺省内存量为当前系统可用量的75%,如果微机的内存高于32m,可以将photoshop中“参数设置”的比例提高。具体方法为:将photoshop软件打开,选择“file”菜单下的“preferences”下拉菜单中的“memory&image cache”选项。将对话框中的“used by photoshop”项中的比例提高。调整好后,单击“ok”返回。
2.设置足够大的scratch盘
无论photoshop是否在使用scratch盘, scratch盘的自由空间必须大于photoshop可用的内存量。原因是,photoshop在等待状态时会将整个内存的内容写到scratch盘里,如果scratch盘的自由空间小于可用内存,photoshop会自动减少使用的内存量。例如,若photoshop可用的内存本有60m,而scratch盘只有40m自由空间,则将有20m的内存被闲置。在缺省状态下,photoshop会将boot盘作为scratch盘,而用户应将速度最快、自由空间最多、碎片最少的盘作为scratch盘。具体方法为:将photoshop软件打开,选择“file”菜单下的“preferences”下拉菜单中的“memory&image cache”选项。将对话框中的“/plug-ins&scratch disk”项中更改有关设置。对经常处理大图的朋友,最好将一个300m以上的独立分区作为photoshop的专用scratch盘。
3.使用内存压缩软件
如果有一颗高速奔腾的芯,却没有充足的内存,在处理大图时,使用内存压缩软件是提高速度的有效方法。虽然内存压缩会占用cpu时间,但比起使用scratch盘,仍要快很多。
二、降低应用需求
1 减小文件大小
方法一:为图形设置适当的分辨率和尺寸。通常photoshop文件的缺省分辨率较高,对photoshop文件进行处理前,首先应按输出要求设置图形的分辨率和尺寸,尽可能避免高分辨率编辑低分辨率输出。
方法二:使用rgb显示模式编辑彩图。如果制作的文件要进行分色,应先在rgb模式下编辑,输出前再转换成cmyk模式,因为同等条件下rgb文件的大小只有cmyk的75%大小。
2.使用图像缓存
photoshop可使用图像缓存来加速高分辨率图像的重画。具体方法为:将photoshop软件打开,选择“file”菜单下的“preferences”下拉菜单中的“image cache (macintosh)”或选择“file”菜单下的“preferences”下拉菜单中的“memory&image cache(windows)”选项,更改缓存的大小,输入的有效值为1~8之间,数值越大,屏幕重画越快,但缓存占用的内存也越多,如果系统的内存充足,应设为最大。若要提高显示histogram图的速度,应在前述选项中设置使用缓存显示histogram图,但精度会稍低。
3 .将内存中无用的数据清除掉
保存在剪贴板上的图形和选取块、定义的花样和快照会占用内存,清除这些内容,可提高photoshop的可用内存量。方法为:打开photoshop软件,选择“edit”菜单下的“purge”,可用undo移去上一步操作数据占用的内存。
4.释放一些无关的内存
用“clipboard”释放剪贴板内容占去的内存,用“pattern”或“snapshot”释放任何花样或快照占用的内存。此外,合并不再需要的层,删除不用的“channel”,这些方法都可增加photoshop的可用内存量。
5.少用占用内存较多的常规操作
在转移和复制数据时,应多使用拖放,少使用剪贴板;关掉面板菜单的预视功能;合理使用选取块。将选取块保存在channel里,或者用灰度文件制作彩色文件的复杂选取块,可以减少内存的占用量,节省处理时间。在bitmap图中工作时,将选取块存为路径可以更快;使用两个工作窗口。一个显示局部放大图形,另一个显示整个图形,可以大大减少对窗口缩放的操作,提高操作速度,还可对比观察复合channel校色与单channel校色有何区别。
6.使用占用较少内存的处理方式
在单一的channel里使用滤镜。一些photoshop滤镜,如变形滤镜,只能在内存里执行,而不能使用scratch盘。若因内存不够无法执行时,可在每个单独的channel里使用滤镜。在rgb文件里,每个channel只有三分之一文件大小,而在cmyk文件里,只有四分之一大小。
使用快速编辑。快速编辑可以只编辑文件的一部分,因此它可以显著提高大于4mb文件的打开速度。在内存不够时,快速编辑也是完成大图处理的有效途径。在尝试不同的着色或滤镜效果时,快速编辑可以大大提高处理速度。
使用低分辨率版本尝试校色参数。比如,在对图形进行校色时,需要尝试多个校色参数,才能找到最佳值,如果直接在一张高分辨率大图中尝试不同的参数,会花很长时间。这时可先复制一个低分辨率版本,迅速找到最佳参数值,再对原图校色就可一步到位了。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器