前言
JPEG文件有两种保存方式,分别是Baseline JPEG(标准型)和Progressive JPEG(渐进式)。标准型是逐行显示他片,渐进式是从模糊到清晰。
imagemagick官网网站
http://www.imagemagick.org/script/index.php
一 安装libjpegs
在 http://www.imagemagick.org/download/delegates/ 找到最新的jpegsrc文件,下载jpegsrc.v9a
./configure
make
make install
jpegsrc.v9a在64位机器下安装,默认会把动态库拷贝到32位目录下,需要手工移动
mv /usr/local/lib/libjpeg.* /usr/local/lib64
二 安装imagemagick
./configure --prefix=/opt/imageMagick -enable-shared -enable-lzw -without-perl -with-modules
三 转换命令
格式:magick 源图片 -interlace Plane 新图片
magick sea.jpg -interlace Plane sea2.jpg
四 调试
找一张150K左右的图片,然后启动nginx,或者apache。将这个图片放入静态目录下,并转换。
调试的时候可以使用chrome限速工具,如图:
选择限速窗口
自定义限速规则,我这边选择的是150K图片,限制的速度是160K,这里描述有错误,是网络的速度,所以120K相当于15K。延迟是0.
参考文章
http://mp.weixin.qq.com/s?__biz=MzA4Nzc4MjI4MQ==&mid=400306922&idx=1&sn=3aa19f71b876a30d762c6d67750f98d1&scene=1&srcid=11019YwgI6uEcg5X3sly6Idw#wechat_redirect
安装参考
Imagemagick中解决convert: no decode delegate for this image format 问题
http://www.xgezhang.com/imagemagick_convert_problem.html
http://www.ithao123.cn/content-1022376.html
error while loading shared libraries: libjpeg.so.9
http://blog.sina.com.cn/s/blog_7956a73c0100wj9h.html
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0112/7526/528d980b-58fa-3c90-92cc-f692973d1d48-thumb.png)
- 大小: 344 KB
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0112/7528/ceeb2cdb-0929-3865-a66d-ae44c71cb41f-thumb.png)
- 大小: 315.8 KB
分享到:
相关推荐
它可以读取和写入各种格式(超过200种)的图像,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR,WebP,Postscript,PDF和SVG。使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色...
这个软件包主要用于创建、编辑、合成以及转换静态、动态图片,涵盖了各种常见的图像格式,如JPEG、PNG、GIF、BMP以及许多专业格式。ImageMagick的核心功能包括图像缩放、旋转、裁剪、颜色调整、滤镜应用以及添加文字...
例如,`convert JFIF.heic test1.jpg`将HEIC格式的JFIF.heic转换为JPEG格式的test1.jpg,而`convert test.jp2 test2.jpg`则将JP2格式的图片转换为JPEG格式。 在Java环境中,可以使用JavaMagick或JMagick这样的Java...
它的功能非常全面,支持多种文件格式,包括常见的JPEG、PNG、GIF、BMP以及更专业的TIFF和PDF等。ImageMagick-7.0.11-0是该软件的一个特定版本,此版本可能包含了性能优化、新功能添加或对已知问题的修复。 在...
它支持的图像格式非常广泛,包括常见的JPEG、PNG、GIF、BMP等,也包括专业领域的TIFF和PDF等。通过ImageMagick,用户可以执行诸如调整大小、裁剪、旋转、颜色转换、添加边框、合成图像、应用滤镜等各种操作。 Q16是...
ImageMagick是一款强大的开源图像处理库,用于在各种操作系统上创建、编辑、合成以及转换静态、动态和视频图像。这个版本“ImageMagick-6.8.8-10.tar.gz”是一个经过第三方修改的版本,它可能包含了额外的功能或者...
较低版本的imagemagick,使用 imagemagick的扩展库必须使用比扩展库低的版本才行,包含三个版本。 ImageMagick-6.8.9-6-Q16-x86-dll_.exe ImageMagick-6.9.2-1-Q16-x64-dll.exe ImageMagick-6.9.3-7-vc14-x86.zip
1. **图像转换**:ImageMagick可以将一种图像格式转换为另一种格式,支持包括JPEG、PNG、GIF、BMP等在内的众多格式。 2. **图像编辑**:它允许用户裁剪、旋转、调整大小、添加边框、模糊、锐化等操作,同时还能进行...
ImageMagick支持大量的图像格式,包括常见的JPEG、PNG、GIF、BMP,以及专业级的TIFF、PSD等。它还具有强大的色彩管理和通道操作,对于摄影师和设计师来说非常有用。 在使用ImageMagick时,用户需要注意版权和隐私...
1. 图像读取与写入:支持超过89种图像格式,如JPEG、PNG、GIF、BMP、PDF、SVG等,使得用户能够轻松地在不同格式间转换。 2. 图像处理:提供丰富的操作命令,包括裁剪、缩放、旋转、模糊、锐化、色彩调整、添加边框...
3. **图像格式支持**:ImageMagick支持超过200种不同的图像文件格式,不仅包括常见的JPEG、PNG、GIF,还包括如SVG(矢量图形)和PDF等复杂格式。 4. **颜色空间处理**:ImageMagick可以处理多种颜色空间,如RGB、...
在64位Linux环境下安装ImageMagick,特别是与JMagick配合使用,是一个涉及多个步骤的过程,主要目的是为了实现Java应用程序对ImageMagick图像处理功能的调用。以下是详细的安装步骤和相关知识点: 1. **卸载旧版本*...
ImageMagick