使用 PIL 动画 GIF 修剪空白

Posted

技术标签:

【中文标题】使用 PIL 动画 GIF 修剪空白【英文标题】:Animated GIF trim whitespaces using PIL 【发布时间】:2017-12-03 07:22:45 【问题描述】:

使用下面的链接:https://***.com/a/10616717/8166528,我可以修剪空格,但是这个方法需要第一帧并修剪它。所以动画 gif 会丢失剩余的帧。

有没有办法修剪动画 gif 的空白?

添加图片: https://i.stack.imgur.com/KMvK3.gif

【问题讨论】:

如果您愿意使用 ImageMagick,它可以很好地完成这项工作。如果您发布示例动画 gif,我可以向您展示执行此操作的命令行。 @fmw42 我添加了一个 gif 【参考方案1】:

我像@fmw42 建议的那样使用 ImageMagick 让它工作:

convert input.gif -trim +repage output.gif

【讨论】:

以上是关于使用 PIL 动画 GIF 修剪空白的主要内容,如果未能解决你的问题,请参考以下文章

调整动画 GIF 大小的 Python 问题

用 PIL 修剪扫描的图像?

我如何编写一个不和谐的机器人,以便它能够使用 python PIL 发布修改后的 gif 和/或 png 个人资料图片?

如何使用 PIL(python 成像)创建透明 gif(或 png)

为啥这种红色只填充一帧 PIL?

PIL Gif 生成未按预期工作