`
85977328
  • 浏览: 1904119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jpeg的渐进式体验(imagemagick )

 
阅读更多
前言
    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
  • 大小: 344 KB
  • 大小: 315.8 KB
3
0
分享到:
评论

相关推荐

    页面利用渐进式JPEG来提升用户体验度

    页面利用渐进式JPEG来提升用户体验度 在网页设计与优化中,图片的加载速度对于用户体验至关重要。由于JPEG格式在互联网上广泛使用,它对页面性能的影响不容忽视。JPEG文件主要有两种保存方式:Baseline JPEG(标准...

    PHP把JPEG图片转换成Progressive JPEG的方法

    这种渐进式的显示方式,提高了用户的体验,尤其是在移动设备或者带宽受限的环境下更显得有用。 在PHP中,我们可以利用内置的图像处理函数将Baseline JPEG转换成Progressive JPEG。具体实现方法是使用imageinterlace...

    php图片处理的多种方法

    同时,还可以使用`imageinterlace()`开启或关闭渐进式JPEG,以适应不同的显示环境。 总的来说,PHP为图片处理提供了丰富的功能,无论是基础的上传、保存,还是复杂的缩放、裁剪、旋转和水印添加,都能通过GD库和...

    基于freeRTOS和STM32F103x的手机远程控制浴室温度系统设计源码

    该项目是一款基于freeRTOS操作系统和STM32F103x微控制器的手机远程控制浴室温度系统设计源码,共包含1087个文件,包括580个C语言源文件、269个头文件、45个汇编源文件、36个数据文件、36个目标文件、35个编译规则文件、28个包含文件、27个文本文件、6个源文件、3个归档文件。此系统通过手机远程实现对浴室温度的有效控制,适用于智能浴室环境管理。

    LABVIEW程序实例-web写数据.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    LABVIEW程序实例-前面板对象常用属性.zip

    labview程序代码参考学习使用,希望对你有所帮助。

    LABVIEW程序实例-通过全局变量发送数据.zip

    labview程序代码参考学习使用,希望对你有所帮助。

Global site tag (gtag.js) - Google Analytics