平时我们网站上的GIF图片都想让它清晰,而且加载速度快,但是我们有什么办法呢?在本地可以用PS等软件收缩图片进行,但也无法去除头部信息等等;而且大家也不可能,上传GIF图片都要一张张去PS之后再上传对吧,比如手机上传呢,怎么办?现在我谈谈gifsicle,具体怎么安装备置我就不详谈了,网上有很多教程,我在WINDOWS下做个试验看gifsicle怎么去压缩图片的。GIF信息包含: 文件头、图像帧信息、注释。

原图:

图片大小为:12.6 MB (13,253,018 字节)

现在我们开始用最优质的方法(去除扩展、去除comment、去除name),看看图片质量大小都和原来一样用gifsicle试一下:

在DOS 命令在CMD上面运行界面,提示信息我先不管
命行为:gifsicle  2.gif --no-extensions --no-comments --no-names -o  9.gif
参数:
-O 对gif进行优化输出,不同数字代表不同优化级别,其中有以下三种算法:
-O1:仅存储每个图像的更改部分,这是默认设置;
-O2:进一步使用透明化来优化图片,将图片进行透明化输出,该方式会将多张图片中相同的部分透明化,只保存第一张图片出现的像素;
-O3:通过尝试几种算法,选择最优的结果。通常时间会增加一些,但有时会获取到更好的结果。
--no-extensions:去除扩展
--no-comments:去除comment
--no-names :去除name

好了,看结果:

图片大小12.6 MB (13,251,041 字节)是小了1977字节,但这达不到任何效果。

好了,现在试试减小颜色:

命行为:gifsicle  2.gif --colors 64 -o  10.gif
参数:--color:减少调色盘的大小,值为2的次方。数字越小压缩越高,图片质量越差。
结果:

5.01 MB (5,255,017 字节)
但图片质量很差基本上看不清楚了,我设置为64,可以设置适当大一些数字,就先不管它

好了,现在试试改变大小(宽高):

命行为:gifsicle  2.gif --scale 0.8  -o  11.gif
缩小到百分之80,等比例缩放

先看一下原图的宽高吧

现在的:

图片大小:8.95 MB (9,387,906 字节)
这个是有效果的,所以GIF压缩保质量的情况下减少图片(宽高)是很好 的办法
还可以用以下参数:
--resize 300x200 固定大小
`seq -f "#%g" 0 2 100` 通过seq语句,输出格式如“#0”的在0到100范围内以2为步长的帧;

windows 32位 gifsicle-1.92.zip下载地址:https://www.taothe.com/?a=get_file&v=4da1d677485ffb179d9eff3d3cefec47

WINDOWS下用gifsicle压缩GIF图片调试实验相关推荐

  1. 如何直接在Windows下进行ARM-Linux应用程序开发调试

    偷个懒,不安装虚拟机,直接在Windows下开发 ARM Linux应用程序. 友情提醒1:本篇适合在嵌入式软件开发已经有一定基础的读者. 1 缘由 在嵌入式行业摸爬滚打了八年有余,一直都没在Linu ...

  2. Windows下C 用 Socket 发送图片--基础

    Windows下C 用 Socket 发送图片--基础 转载:http://blog.csdn.net/yulinxx/article/details/51338214 服务器端: #include  ...

  3. GTSAM在windows下安装,配置,简单调试

    GTSAM在windows下安装,配置,简单调试 BOOST安装配置 GTSAM安装配置 安装 配置 GTSAM简单调试 代码分析1 代码分析2 模型分析和结果展示 BOOST安装配置 链接: boo ...

  4. windows下将文件压缩成.tar.gz格式

    windows下将文件压缩成.tar.gz格式 最简单的方法,用7-ZIP压缩两次即可.第一次压缩成tar格式,第二次再将第一次的压缩的.tar文件再次用7-ZIP压缩成gzip格式,最终得到的文件就 ...

  5. windows下使用vscode编写运行以及调试C/C++

    不要转载,唯一出处:tangming博客园 最后更新于2019年8月12日: 本文原本为我在一年多前在参加算法竞赛期间于博客园发布的一篇整理vscode编写c/c++全部使用心得的文章,经过多次的修改 ...

  6. windows下用Python把png图片转化为pdf文件

    windows下用Python把pdf文件转化为图片:https://blog.csdn.net/apollo_miracle/article/details/100601499 不扯没用的,直接上代 ...

  7. Windows下实现BPG压缩以及解压缩(包含python批量处理图片)

    介绍 BPG(Better Portable Graphics)是一种新的图像格式. 其目的是在质量或文件大小成问题时替换JPEG图像格式. 它的主要优点是: 压缩比高. 对于类似的质量,文件比JPE ...

  8. Windows下在VS-Code将本地图片加载至资源文件【可使用】

    目录 背景: 1)开发环境 2)问题描述 3)问题原因 解决步骤 1.vs-code-resource资源文件中添加本地图片 2.修改[resource.qrc]文件 背景: 1)开发环境: wind ...

  9. Windows下使用python删除重复图片

    注:该文基于python 2.7.13编写 之前一直有习惯每隔一段时间把手机相册里的照片拷贝到电脑里,有时候分不清拷贝时间,因此照片里有一些是重复的,如果手工删除重复的,实在太费时间了,况且有8000 ...

最新文章

  1. Instagram为何如此受欢迎?
  2. spring11:为应用指定多个spring配置文件
  3. 我的小前端 (4)—— 多余字数用省略号显示
  4. DIV CSS布局中绝对定位和浮动用法
  5. ubuntu文件、目录操作基本命令
  6. C++:51---继承中的构造函数、析构函数、拷贝控制一系列规则
  7. python gridview_Python笔记
  8. VMware在RSA大会上的新发布
  9. 用python和pycharm能做什么_pycharm能干嘛
  10. Qt总结之十五:QByteArray详解
  11. ideaIU-2018.3.5版本安装
  12. DriverFinder(电脑驱动升级软件)官方正式版V4.1.0.0 | 最好的电脑驱动软件之一 | win10更新驱动用什么软件
  13. Java instead of 用法_实例讲解instance of 运算符用法
  14. 机器学习PAI为你自动写歌词,妈妈再也不用担心我的freestyle了
  15. 浏览器标准模式和怪异模式之间的区别是什么?
  16. STM32F103_study59_The punctual atoms(Input capture experimentInput to capture experimental theoreti)
  17. 将整型数字转化成大写格式
  18. 【解决】g++: error trying to exec ‘cc1plus’: execvp
  19. Django 学习小组:基于类的通用视图详解(一)
  20. 《一本小小的蓝色逻辑书》读书笔记

热门文章

  1. python opencv设置摄像头分辨率以及各个参数的方法
  2. admob您的广告即将停止投放 您还有不到 1 个月的时间可以验证付款地址,逾期您的广告单元将停止展示广告
  3. 泊松过程以及泊松的性质
  4. csp 201512-2 消除类游戏
  5. 2022 年 Java 面试总结,200 多页真题笔记和详解(含核心考点及 6 家大厂)
  6. Linux下终端的相关函数,gprof 使用和介绍
  7. MySQL中如何修改全部由数字组成的列名
  8. css 图片使用过滤器
  9. Linux C/C++ 编程 内存管理之道:探寻编程世界中的思维乐趣
  10. PC通过4G模块上网实现流程记录