- 主题:gif压缩技术求问
微信限制GIF的大小.
我想分享一个1.5M的gif都不行.
用了在线的gif缩放工具,缩小60%,结果图片出来居然有3.1M
我自己拿python写了一个类似的缩放工具
发现出图大小也差不多.
难道原图的gif有什么特别的技术么.
缩小的文件居然比原图还大...
求达人指点.
--
FROM 223.104.96.*
gif就是zip压缩的
【 在 lokta 的大作中提到: 】
: 微信限制GIF的大小.
: 我想分享一个1.5M的gif都不行.
: 用了在线的gif缩放工具,缩小60%,结果图片出来居然有3.1M
: ...................
--
FROM 103.37.140.*
gimp都支持普通的图片gif
这些动图gif就是多个图片的集合(有时间线)
拆成多个jpg,再重新组合呗
【 在 lokta 的大作中提到: 】
: 微信限制GIF的大小.
: 我想分享一个1.5M的gif都不行.
: 用了在线的gif缩放工具,缩小60%,结果图片出来居然有3.1M
: ....................
--
FROM 124.160.154.*
gif格式里是LZW算法
zip格式里主要是deflate算法,也支持别的算法。
【 在 pigtracer 的大作中提到: 】
: gif就是zip压缩的
:
--
FROM 114.245.195.*
可能是我没表述清楚.
这些道理我都懂
我自己也用python写了相应的小工具,
但是有个问题是,
写出来的工具缩减图片尺寸后再拼回去
文件大小居然比原来的还大...
【 在 KEILLY (米饭) 的大作中提到: 】
: gimp都支持普通的图片gif
: 这些动图gif就是多个图片的集合(有时间线)
: 拆成多个jpg,再重新组合呗
: ...................
--
FROM 223.104.96.*
jpg图片除了size,还要看一下quality
【 在 lokta 的大作中提到: 】
: 可能是我没表述清楚.
: 这些道理我都懂
: 我自己也用python写了相应的小工具,
: ....................
※ 修改:·KEILLY 于 Dec 6 15:58:07 2021 修改本文·[FROM: 124.160.154.*]
※ 来源:·最水木 客户端·[FROM: 124.160.154.*]
修改:KEILLY FROM 124.160.154.*
FROM 124.160.154.*
https://ezgif.com/optimize上面这网页写得清楚,三板斧:
使用有损的LZW压缩(默认的LZW是无损的)
减少颜色数量
降低帧率/减少帧数
透明度处理
【 在 lokta 的大作中提到: 】
: 可能是我没表述清楚.
: 这些道理我都懂
: 我自己也用python写了相应的小工具,
: ...................
--
FROM 114.245.195.*
多谢~
【 在 z16166 (Netguy) 的大作中提到: 】
:
https://ezgif.com/optimize: 上面这网页写得清楚,三板斧:
: 使用有损的LZW压缩(默认的LZW是无损的)
: ...................
--
FROM 223.104.96.*
GIF里的颜色是用调色板的,一个可能的原因是压缩使不同的颜色变多了。
- 来自 水木社区APP v3.5.3
【 在 lokta 的大作中提到: 】
: 可能是我没表述清楚.
: 这些道理我都懂
: 我自己也用python写了相应的小工具,
: 但是有个问题是,
: 写出来的工具缩减图片尺寸后再拼回去
: 文件大小居然比原来的还大...
--
FROM 183.179.53.*