JPG格式因为其优秀的压缩率,在网络上被广泛采用,使我们贴照片的首选格式。简单地说,JPG的原理就是把图像洗牌,把你觉得很明显的放在前面,你感觉不明显的细节放在后面。压缩的时候,就从后面开始丢牌,你要文件小,ok,我丢得多些;你要看上去质量好,就丢得少些,不过文件就大了。关于JPG的基本知识,可以看看这篇文章:<JPG,你真的明白吗?>
JPG是有损失的压缩,输出质量和文件尺寸是相对的, 对同一个图片来说,输出质量越好,文件就越大,相反也成立。试图找到即可以压缩很多,质量有很好的JPG压缩方案是一种一相情愿的想法。所以存储的时候,必须针对每个图片找到最优的折衷方案。
现在,一些论坛,博客等网站,为了限制流量,避免影响版面和流畅访问,往往都有各自的贴图限制,这些限制一般集中在图片尺寸要求和文件尺寸要求两个方面。譬如色影无忌的规定是:图像长边像素须小于1024并且大于500,上传的图形文件须小于200K。500以上就不用说了,这个容易满足,网站这么规定也是出于保证基本效果的考虑。但是要同时满足长边小于1024,文件尺寸小于200K,就不见得是一件轻松的事情:
有没有这样一个工具:
最新的Turbo Photo v5.5改进了为网络存储功能,给了以上的需求一个完美的解决方案! 让我们来看看这个强大的功能究竟怎么用。
打开待存储输出的原始图片,点存储按钮,选‘为网络存储’功能:

首先,我们可以参考一些设定好的方案,学习以下是怎么设置的。通过方案下拉,选择内置‘宽800内200K内最好质量’方案,这个方案是按照Turbo Photo论坛——我爱糊图的贴图标准建立的:

与论坛要求相关的有图像尺寸和文件尺寸两个栏目,首先看图像尺寸栏目,这里直接有对应的可选条件。52hutu对宽宥要求,所以这里选择‘宽不超过’‘800’,以此类推,如果是色影无忌则选择‘长边不超过’‘1024’像素。而程序如果发现输入图像超过800,则事先会自动缩小到指定尺寸,称为‘图像准备’。
接下来再来看文件尺寸设定,这里设置为尺寸上限195K。为什么不直接用200K呢?因为Turbo Photo的K是1024字节计算,而某些网站可能按照1000字节计算,加上存储尺寸估计可能带来的误差,留5K作为余地比较好。
接下来比较关键,关于减肥策略的选择,前面说到,超出规定无非有两种方法减少文件尺寸,一种是缩小图片,一种是降低质量。您需要哪种策略,在这里直接设置就好了!一般建议,为确保质量优秀,就用缩小尺寸法;如果你希望确保尺寸最大,就换用降低质量法。设置后,如果按照其他设置,能够满足文件尺寸要求,那么Turbo Photo就不会做任何进一步处理,反之如果超过,就会按照您偏好的策略,全自动找出最优的解决.
从上面的描述我们可以看到,整个工作流程就好像一个委托关系。用户委托Turbo Photo,告诉程序自己的各种期望(计划A),以及如果办不到怎么办(计划B),程序接受委托,先执行计划A,不行转计划B,最后交付满意的答案。
其他设置我们稍候会一一讲述,这里我们先看看如何知道是否达标。对于我们这个图片,通过最下面的信息栏我们可以看到这样的信息:
以上是采用降低JPG质量策略的方式。接下来选择减肥策略为缩小图片尺寸,看看会发生什么?

选择上下对比模式,以便于我们观看效果。我们发现,程序在发现当前设置无法满足195K一下这个限定时,自动的缩小了图片大小。此缩小也不是一下子缩的很小,而是逐渐按照一定尺度缩小进行压缩尝试,直到找到满足条件的尺寸为止。最后输出171K,达到条件要求。可以更精确吗?由于程序还得考虑运算速度问题,所以每次缩小的尺度是有一定步长的,所以此策略往往会缩小的稍微更多一点。
基本上来说,图像尺寸+文件尺寸的限制设定完后,就能满足大部分论坛、博客、网站的贴图要求了!您可以根据您自己的需求把您的设置单独存储为方案(方案文件在Turbo Photo安装目录下SaveSet目录中)供以后直接套用,极大方便您的应用!
为了更好的发挥潜力,我们来谈谈其他参数的设定:
玩法1,把一个图像存储到任意文件指定尺寸大小:各种参数设定好后,点‘调整质量到特定(文件)尺寸’,输入你希望的任意尺寸,回车。一个800x600的大图,你希望压到10K也没问题,只不过输出质量很差而已,但是尺寸绝对尽可能精确。配合图像尺寸控制,此玩法可以更加灵活。
玩法2,为不同带宽准备不同的图像副本。假定你希望你的网站浏览者,在2秒钟内看到你的图片,如果浏览者下载速度为10KB每秒,那么你就得准备一个20KB的图像。如果浏览速度50KB,你得准备一个100KB的图片...依此类推。怎么办?首先,打开原始大图,设置JPG质量在一个可接受水平,譬如80;然后设置设置图像尺寸为不改变,减肥策略为缩小图像尺寸(意思是自己不改变,让程序自动改变);最后设置文件尺寸为100KB,得到100KB下能表示的最大尺寸,即100KB的副本;以此类推,可以得到各个规定文件尺寸的副本。
下面的系列图演示了同一个图片从20K到1K的各个副本:
20K

10K

5K

2K

1K
![]()
不要去管JPG和优化有关的内容,直接选择一个最接近需求的已经设定好的方案, 根据自己需求的不同,修改‘图像尺寸’设定和‘文件尺寸’设定两个栏目即可。