更多课程 选择中心


Python培训

400-111-8989

爱猫爱编程的你,知道怎么用Python来撸猫吗?

  • 发布:盛光晓
  • 来源:Python中文社区
  • 时间:2019-04-10 17:43

以前我们给大家介绍过很多Python的功能作用,什么前端后台数据分析,估计也有些人知道Python可以绘图,但是你知道Python也能撸猫吗?那么到底怎么用Python来撸猫呢?

首先呢,就是去网站上下载撸猫的GIF。参考网站如soogif。原始图片如下:

撸猫的GIF

撸猫正放

然后,将gif拆分为多张png,具体代码如下:

def processImage(infile):
    try:
        im=Image.open(infile)
    except:
        print('cant load',infile)
        sys.exit(1)
    i=0
    mypalette=im.getpalette()

    try:
        while 1:
            im.putpalette(mypalette)
            new_im=Image.new('RGBA',im.size)
            new_im.paste(im)
            new_im.save('a{}.png'.format(str(i)))

            i+=1
            im.seek(im.tell()+1)

    except:
        pass

最后,将拆分出来的图片重命名,比如原来图片编号是A0-A5,那你就改成A5-A0,让图片得以逆序排列,再重新组合成新的GIF,具体代码如下:

for filename in filenames:
        images.append(imageio.imread(filename))
 imageio.mimsave('final.gif',images,duration=0.2)

打开gif,果然是不一样的萌点,排山倒海的萌简直就要溢出屏幕,而你,只想要温柔而热烈地把它拥入怀中。

爱猫爱编程的你,知道怎么用Python来撸猫吗?
撸猫倒放

有对白的内容倒放,似乎更有一番风味:

爱猫爱编程的你,知道怎么用Python来撸猫吗?
撸猫正放
爱猫爱编程的你,知道怎么用Python来撸猫吗?

感谢您的阅读,以上就是跟大家分享的如何用Python来撸猫的相关内容,你都学会了吗?更多撸猫动作等你开创!好了,更多Python相关的内容尽在达内Python培训机构官网,敬请关注!

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:Python的优势是什么?学好Python编程可以干什么?工资怎么样?
下一篇:达内Python培训4月免费训练营开班了!

达内python培训机构就业喜报,用事实告诉你月薪过万不是梦!

python资讯|招聘AI人才开出4000万年薪,真的值吗?

你想自学python语言,因为它是黑客语言?

未来有两种人,会Python的和不懂Python的小学生?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省