一个有用的工具来寻找精灵图像

Sprite-sheet-project的Python项目详细描述


雪碧床单

精灵是一个小的光栅图形(位图),它代表一个物体,如一个字符、一辆车、一个炮弹等等

精灵是创建大型复杂场景的常用方法,因为您可以独立于场景的其余部分操纵每个精灵。这样可以更好地控制场景的渲染方式,以及玩家如何与场景交互。在

This Package is a useful tool to find  Sprite Sheet of image (lower than 2048*2048).

要求:

^{pr2}$

安装:

#cd to your image folder

$cd image

$pip install Sprite-sheet-project==1.2.3
$python3

>>> from sprite_nvqMinh.spriteutil import SpriteSheet
>>> import timeit
>>> from PIL import Image
>>> start = timeit.timeit()
>>> image = Image.open('1.png')
>>> sprite_sheet = SpriteSheet(image)
>>> sprites, labels = sprite_sheet.find_sprites()
>>> print(len(sprites))
>>> image = sprite_sheet.create_sprite_labels_image(sprites,labels)
>>> image.save('save2.png')
>>> end = timeit.timeit()
>>> print(end)

功能测试:

Step 1 : clone from github to your  git repository
   git@github.com:intek-training-jsc/sprite-sheet-nvqMinh29101992.git
Step 2 : git branch to see all branches
Step 3 : git checkout <branch_name> to see each part of this project

贡献

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

许可证

This project is licensed under the MIT License - see the LICENSE.md file for details

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java块是一个特定的数字吗?   JavaJavaX DocumentBuilder生成“双UTF8”字符集编码   java如何创建本机查询以使用@query注释连接相关表   apache poi从Excel工作表读取日期值(Java)   java如何创建正则表达式以将“String”“匹配为两个字符串   java这是允许用户进行通配符搜索的正确方法吗?   将javascript变量传递给JavaBean   minecraft如何在另一个java程序中运行java程序   java Gradle任务构建不包括安卓类的Jar   java如何使用ANTLR构建交互式解析器?   springdataelasticsearch基于java注释的审计?   java如何从json获取数据url?   eclipse中服务器项目中的java FileNotFoundException   复制验证文件是否在Java中复制   java使用Jetty限制HTTP持久连接上每秒的事务数