美文网首页Python小哥哥
Python 切割图片获取 151 个 Pokemon

Python 切割图片获取 151 个 Pokemon

作者: 我爱学python | 来源:发表于2019-03-28 16:37 被阅读0次

    概述

    最近沉迷于 Pokemon Quest,目前可供收集的 Pokemon 一共 151 个,从网上找了个全图,想撸一个 App 自己玩。不巧的是这个全图是一张 PNG 格式的图片,包含了所有的 Pokemon 图像,为了方便起见,需要把这 151 个 Pokemon 图像切割出来,构成 151 个单独的图片文件。

    思路

    起初尝试了在线的分割工具,结果不理想,不是数量不对就是格式有问题。还是自己撸起袖子,Python 走起吧。

    这个 全图 比较简单,大小是 64  ×  9664 的,而每一张 Pokemon 图片的大小是 64 x 64 的,因此一共是 9664 / 64 = 151 个。代码实现思路也很简单,读入全图,循环设置裁剪区域大小并写入一个单独文件即可。

    代码实现


    图片下载

    全图

    代码执行结果 – 151 个 Pokemon 图片

    相关文章

      网友评论

        本文标题:Python 切割图片获取 151 个 Pokemon

        本文链接:https://www.haomeiwen.com/subject/xbccbqtx.html