如何用图片压缩工具ImageOptimizer压缩图片

现在的大容量存储卡、移动硬盘已经使我们可以避免照片拍摄数量的限制。但作为非出版用途,在网上和大家交流的照片,需要尺寸尽量小,但质量却不能很差。过大的图片放在网页上会减缓访问者的下载速度,影响浏览。此时,我们就有必要使用图像压缩处理软件给图像减减肥,去除其中的冗余信息。

Image Optimizer是图片优化工具中的佼佼者。它与JPEG Optimizer是同一家公司出品的软件,后者是针对JPEG格式图像的,而Image Optimizer可以对JPG、GIF、PNG、BMP、TIF 等图像文件进行压缩优化,应用范围更广。它可以在不太影响图像品质状况下将图像减肥,最高可瘦身50%以上。Image Optimizer能让使用者自行控制图像优化进程,除可自行设置压缩率外,也附有即时预览功能,可以即时预览图像压缩后的品质。另外,也可利用内建的批处理向导一次性优化大量图像文件。

实现原理

图像编辑工具中最有名的当属Photoshop了,但用它处理后的JPG图像尺寸仍然很大,那么Image Optimizer是如何做到使图像尺寸大幅度减小,而质量基本不变的呢?这要从其独特的实现原理说起了。  

Image Optimizer与其他图像编辑软件最大的区别就在于它可以根据图片的色区“因色压缩”,说白一点就是颜色少的地方多压缩,颜色多的地方少压缩,以此来换回在近似画质下更小的图片体积。所以,当其他的图像编辑软件还是用统一比率压缩图片时,Image Optimizer的优势自然也就体现了出来,这也正是它能够胜过一些专业图像软件的最主要原因。  

优化一幅图像

单击工具栏上的“打开”按钮,或直接把图像文档从文件夹里拖放到Image Optimizer的编辑窗口中,都可以打开需要优化的图片(如图1)。再单击左侧的“优化图像”按钮,就可以看到Image Optimizer打开了一个新窗口(如图2),里面有经过优化的图像。同时打开“压缩图像”对话框。在新打开的优化后的图像窗口的上方可以看到优化后图像文件的大小:优化后图片大小减小了很多,优化前(BMP格式)为2329 KB,优化后(JPG格式)为98 KB,效果惊人,而图片质量却没有明显下降。在“压缩图像”对话框中,我们可以选择输出文件的格式,根据格式的不同还可以手动选择压缩比(对于JPG格式)或者颜色数目(对于GIF和PNG格式),以获得更好的压缩效果。此时,在程序窗口的右下角状态栏中还可以看到目前的图像文件使用28.8Kbps解调器下载所需的时间,这对于网页设计人员来说很有帮助。


图1

图2

时间: 2024-10-11 20:06:28

如何用图片压缩工具ImageOptimizer压缩图片的相关文章

巧用ACDSee压缩图片

日常生活中常常我们会拍摄许多数码照片,许多情况下往往需要我们压缩照片,以便减少所占空间或快捷的发送给朋友,ACDSee就是一个很好的帮手. 日常生活中常常我们会拍摄许多数码照片,许多情况下往往需要我们压缩照片,以便减少所占空间或快捷的发送给朋友,ACDSee就是一个很好的帮手,首先Acdsee提供了图象格式转化功能,它支持扩展名为bmp.jpeg.gif.tiff等常用文件格式的相互转化,一般bmp.tiff等格式比较大,jpeg格式较小,而数码相机拍摄的照片大多为jpeg格式,这时可以通过修改

Word入门动画教程69:压缩图片

使用"图片"工具栏上的"压缩图片"命令,可以减小文档中图片大小,节省硬盘空间.操作步骤如下: 1.选取文档中要进行压缩的图片(可选择多幅). 2.在"图片"工具栏上,单击"压缩图片"按钮(或打开"设置图片格式"对话框的图片选项卡,单击"压缩"按钮),打开"压缩图片"对话框. 3.选择要应用的选项. 选中"Web/屏幕"项,可将图片分辨率减少到96点

Powerpoint2007压缩图片为演示文稿瘦身

如果你用的是Office2007,经常要制作演示文稿,不妨利用PowerPoint2007 对演示文稿的体积作进一步的压缩,方法很简单. 打开需要压缩的演示文稿,单击左上角的office开始按钮,选择"另存为-其它格式",或者直接按下F12功能键,此时会打开"另存为"对话框,单击左下角的"工具"按钮,从下拉菜单中选择"压缩图片",打开"压缩图片"对话框之后,单击"选项"按钮,可以看到这里

基于PHP实现等比压缩图片大小_php实例

废话不多说了,直接给大家贴php等比压缩图片大小的相关代码了,具体代码如下所示: <?php $im = imagecreatefromjpeg('D:\phpplace\.jpeg'); resizeImage($im,,,'xinde','.jpg'); function resizeImage($im,$maxwidth,$maxheight,$name,$filetype) { $pic_width = imagesx($im); $pic_height = imagesy($im);

webform-求一个asp.net 图片上传压缩实例源码

问题描述 求一个asp.net 图片上传压缩实例源码 求一个asp.net 图片上传压缩实例源码,在线等哇,求大神赐教 解决方案 http://download.csdn.net/detail/zr__manong/8325629 这个是我上传的资源 是ajax无刷新上传的代码 楼主看看是不是你需要的 解决方案二: Asp.NET压缩图片 建议是保留2张图片,一张缩略图,一张原始图片..压缩图片不清楚.如果你服务器配置好,可以保留原图,用动态页读取原始图片生成需要的缩略图 解决方案三: http

php gd等比例缩放压缩图片函数_php技巧

本文实例为大家分享了php gd等比例缩放压缩图片函数,供大家参考,具体内容如下 <?php /** * desription 判断是否gif动画 * @param sting $image_file图片路径 * @return boolean t 是 f 否 */ function check_gifcartoon($image_file){ $fp = fopen($image_file,'rb'); $image_head = fread($fp,1024); fclose($fp); r

在服务端压缩图片下载后,如何删除掉临时生成的文件呢

问题描述 protectedvoidbtUpload_Click(objectsender,EventArgse){stringtempfilename=toimages();if(tempfilename!=""){//stringfilename=Server.MapPath("tempimages").ToString();stringfilename="DowndLoad/"+tempfilename+"/"+temp

photoshop切图后图片过大压缩教程分享

给各位photoshop软件的使用者们来分享一下切图后图片过大的压缩教程. 教程分享: 首先如果只是压缩的话,建议使用 ImageAlpha(专门压缩PNG) 以网上的一副海报为例(侵删) 正常从PS导出的PNG大小:     原本是 1.1 MB     在 ImageAlpha 中打开后可以看到在默认参数下可压缩 65%.     压缩后 379 KB.而且是几乎无损画面细节的.我一般在输出切图资源的时候都是靠 ImageAlpha 来完成素材的压缩. 而且 ImageAlpha 还可以通过

Android获取照片、裁剪图片、压缩图片

前言 在做上一个项目时深深受到了图片上传的苦恼.图片上传主要分为两个部分,首先要获取图片,而获取图片可以分为从文件获取或者拍照获取.第二个部分才是上传图片,两个部分都是走了不少弯路.由于Android系统的碎片化比较严重,我们可能出现在第一台机子上能获取图片,但是换一个机子就不能获取图片的问题,并且在Android6.0,7.0之后也要做一定的适配,这样对于开发者来说,无疑很蛋疼.由于也是初学者,很多东西没有考虑到,适配起来也是有点难度的. 这几天也是从github上找到了一个库(地址在这Tak