有趣的图片
如何能让图片变得好玩?首先需要让它动起来!可如果是多张图片,我们还可以将其拼接起来组成gif动图,可一张图怎么玩?记得之前写过一个小练习,把一张图片拆分成九宫格的分片图。那么,能否由此下手整出点花样呢?先来看看最终实现的两种方案吧:
轮播闪现
![634945c5ea7ffee32a2e2ffc29dc63c2.gif](https://i-blog.csdnimg.cn/blog_migrate/53f6d2de6876f7676ca9602cc8d6db29.gif)
分块加载
![d980e93077aaf2421ddc485c718d8981.gif](https://i-blog.csdnimg.cn/blog_migrate/558df32ecf58a6a4051340e80fea0346.gif)
实现分析
命令行交互
首先,看过上面的两张动图,细心的朋友会发现,动图将原有的图片拆分为了25块,然后进行特定的拼接。那么只能拆分成25么,模式又该怎么选择呢?此时我们需要引入一个模块argparse,它是专门用作命令行参数配置的库。之前专门写过一篇针对该模块的总结文章,大家可以去看看:
对于python命令行,你应该这么做才专业
好了,回到当下内容,我们需要针对三项进行配置,图片路径、gif展示方式、拆分图片数量
import argparse'''更多Python学习资料以及源码教程资料,可以加群821460695 免费获取'''parser = argparse.ArgumentParser()parser.add_argument("-p