关于老男人gif头像的研究(gif的压缩工具)

三级用户 zhaoxt 22天前 513

写了个gif的压缩工具,这是脚本:

import imageio

from PIL import Image, ImageSequence

# 设置压缩比例,控制图片大小
k = 2.2
# 设置跳帧步长(多少帧取一张)
step = 1
# 设置最大动图张数
max_length = 5


img_list = []
# 读取原图
img = Image.open("fe402c79b3f3492ea27e94dd222bdf54.gif")
x = 0
for i in ImageSequence.Iterator(img):
    if x%step==0:
        i = i.convert('RGB')
        i = i.resize((int(i.size[0]/k), int(i.size[1]/k)))
        img_list.append(i)
    x+=1
    if x==max_length:
        break

durt = (img.info)['duration'] / 1000
# 保存新图,设置循环播放(很重要)
imageio.mimsave('param-out.gif', img_list, duration=durt, loop=0)



上一篇:转贴:扒光任天堂Switch 2老底,让人红温的何止720P屏
下一篇:求助贴,兼分享贴…………
最新回复 (6)
  • 七级用户 miku233 22天前
    1 2

    屏幕截图 2024-11-01 150820.png

  • 五级用户 高木同学 22天前
    0 3
    哈哈,为了换个头像也是很拼,👍
  • 五级用户 panndora 22天前
    0 4
    人生苦短,赞用python
  • 五级用户 ginobilimessi 22天前
    0 5
    厉害了
  • 四级用户 星大神 22天前
    0 6
    看不懂 完全看不懂
  • 六级用户 阿列克小谢 22天前
    0 7
    牛逼阿。。。
    • 老男人游戏网配套论坛
      8
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。