#2015-06-21 看到有朋友留言需求mozjpeg3.1版本编译好的程序。其实我在5.22号放出的已编译源代码当中就包含有 源码+编译好的程序。环境是win7(64位)+vs2013。编译出来的程序是32位的。 这次放出的是Mozjpeg-GUI 0.3.1,我自己写的mozjpeg的壳程序。同上一版本有些许变化。 1.mozjpeg版本更新为最新的3.1 2.增加了多语言选择支持,包括英文、简体中文、繁体中文三种 3.加大了图片预览窗口,以及支持图片原图和缩略图预览。(暂不支持等比例缩放,懒得写了) 4.尝试加入对PNG和Gif格式的支持。(因JPEG的原因透明背景不支持) 地址:http://yunpan.cn/cQYAe7aIymVyv 访问密码 ad9a #2015-05-22 4天前更新版本到3.1了。主要的就是修复了若干BUG以及内存泄漏问题。 win7下已编译源代码地址:http://yunpan.cn/cwyDQ8vqRzaRq 访问密码 7fc4 #2015-01-12 已经3.0了,编译过后没觉得有什么太大的改善啊!说好的对PNG格式的支持呢? mozjpeg-GUI(v0.21):只是将mozjpeg的版本更新为3.0,gui程序没有更新!附带已编译源码下载! 地址:http://yunpan.cn/cy5fGfBapXEPu (提取码:978d) win7下已编译源码地址:http://yunpan.cn/cy5fDxsEVQgpf (提取码:f1bf) #2014-09-09 mozjpeg-GUI(v0.21):支持XP以上系统32位和64位!!! 地址:http://ac2axlcgzs.l32.yunpan.cn/lk/Q7qw3JmZJ6NLQ(提取码:666a) #2014-08-29 mozjpeg-GUI(v0.20):仅支持win764位系统!!! 地址:http://acr7rvkzys.l32.yunpan.cn/lk/QaTi5WGgmXzGQ(提取码:6d83 |
JPEG格式诞生到现在已经被我们使用了21年,很多新图片格式的诞生就是为了就是为了代替JPEG!Mozilla的新项目mozjpeg,反其道而行至,能否让JPEG重新焕发青春?
在此期间微软推出了HD Photo,为移动端设计的WBMP(听说淘宝已经支持了),还是更古老的GIF以及无损压缩的PNG等等。但是目前来说,网页当中的图片95%以上的还是采用GIF以及JPEG混合格式的。
mozjpeg项目似乎让我们看到了曙光。更高的压缩比,渐进式的展现,让JPEG在网络条件下,表现的更为出色!
这里需要提一下所谓的渐进式展现效果:
JPEG在网页中基本是这样打开的:
而渐进式是这样打开的:
改进后的图片打开方式,更适合在网页当中展现进行展现!
【2015-01-12】
最新版本为3.0了,确实没觉得有什么实质性的改变。官网上说改进的地方如下:
NOTE: This release includes significant changes to the mozjpeg ABI in order to return to ABI compatibility with libjpeg-turbo. See the file ‘README-mozilla.txt’ for more information.
|
下载最新版本3.0(https://github.com/mozilla/mozjpeg/releases/tag/v3.0)
比较心动的是支持png格式,但是试用了一下还是不行啊?说好的支持PNG那里去了呢?
下载编译最新的版本2.1(https://github.com/mozilla/mozjpeg/releases/tag/v2.1)。于windows7下编译后,得到了若干文件:
cjpeg-static.exe
djpeg-static.exe
jpegtran-static.exe
rdjpgcom.exe
tjbench.exe
tjbench-static.exe
tjunittest.exe
tjunittest-static.exe
turbojpeg.dll
其中本文用到的就是第一个cjpeg-static.exe。
基本用法:(更多参数:cjpeg --help查看)
$ cjpeg -quality80 001.bmp > 001.jpg
mozjpeg支持4种优化算法,分别是PSNR、PSNR-HVS、SSIM、MS-SSIM,其中PSNR-HVS是mozjpeg默认的。同时还支持图像的平滑度设置。
我们来看一下60%压缩下,photoshopcc、IrfanView、以及mozjpeg下图片的对比。
(点击放大)
(点击放大)
原图大小(2.55MB)photoshop大小(1.02MB)IrfanView大小(502KB)mozjpeg大小(424KB)
压缩比相对减少 |
原图 |
photoshop |
IrfanView |
mozjpeg |
mozjpeg |
83.7% |
59.4% |
15.5% |
0% |
从以上实验可以看出,mozjpeg在原有压缩比上至少提升了15%!!!同时质量几乎没有改变!
当然,jpeg有损压缩固有的缺点依然保留了下来。就是图片中字体压缩会出现模糊发虚的现象。这在压缩比低于90%以下就会出现。所以最好的解决办法就似乎,图片中不要出现文字!(^-^)
mozjpeg对浏览器的向下兼容也是很不错的,至少ie6以上以及火狐chrome、oprea都能够正确的支持。也不是没有缺点,最新的2.1版本对gif格式依然不支持,对png格式支持也是非常有限,尽量转换时使用jpeg以及bmp格式吧。如果是其他格式的可以先转成这两种格式。(编译后生成的djpeg-static.exe就是一个格式转换工具,支持gif等格式互相转换。)
我自己为了方便批量转换图片,用C#做了一个外壳程序(mozjpegGUI),有需要的可以下载哦!
#2015-06-21
看到有朋友留言需求mozjpeg3.1版本编译好的程序。其实我在5.22号放出的已编译源代码当中就包含有
源码+编译好的程序。环境是win7(64位)+vs2013。编译出来的程序是32位的。
这次放出的是Mozjpeg-GUI 0.3.1,我自己写的mozjpeg的壳程序。同上一版本有些许变化。
1.mozjpeg版本更新为最新的3.1
2.增加了多语言选择支持,包括英文、简体中文、繁体中文三种
3.加大了图片预览窗口,以及支持图片原图和缩略图预览。(暂不支持等比例缩放,懒得写了)
4.尝试加入对PNG和Gif格式的支持。(因JPEG的原因透明背景不支持)
地址:http://yunpan.cn/cQYAe7aIymVyv 访问密码 ad9a
#2015-05-22
4天前更新版本到3.1了。主要的就是修复了若干BUG以及内存泄漏问题。
win7下已编译源代码地址:http://yunpan.cn/cwyDQ8vqRzaRq 访问密码 7fc4
#2015-01-12
已经3.0了,编译过后没觉得有什么太大的改善啊!说好的对PNG格式的支持呢?
mozjpeg-GUI(v0.211):只是将mozjpeg的版本更新为3.0,gui程序没有更新!附带已编译源码下载!
地址:http://yunpan.cn/cy5fGfBapXEPu (提取码:978d)
win7下已编译源码地址:http://yunpan.cn/cy5fDxsEVQgpf (提取码:f1bf)
#2014-09-09
mozjpeg-GUI(v0.21):支持XP以上系统32位和64位!!!
地址:http://ac2axlcgzs.l32.yunpan.cn/lk/Q7qw3JmZJ6NLQ(提取码:666a)
#2014-08-29
mozjpeg-GUI(v0.20):仅支持win764位系统!!!
地址:http://acr7rvkzys.l32.yunpan.cn/lk/QaTi5WGgmXzGQ(提取码:6d83