从全帧中提取精灵的简单工具。对人工智能项目有用。
spritex的Python项目详细描述
从全帧中提取精灵的简单工具。对人工智能有用 项目。使用Python3,Kivy,枕头和Numpy制作。
安装
Pypi
pip install spritex
运行此命令后spritex应该可以从 终点站。
用于开发和git克隆
有install.sh将从中创建符号链接 “bin/spritex”到“/usr/local/bin”文件夹。使spritex 从终端执行的命令。
依赖性
- numpy==1.12.1
- 基维=1.10.0
- 枕头>;=2.1.0
您可以通过pip安装依赖项:
pip install -r requirements.txt --upgrade
架构Linux
您可以通过pacman安装依赖项。
sudo pacman -Spython-pillowpython-kivypython-numpy
用法
您可以通过spritex path.png打开图像文件。如果使用SDL2 后端您可以将图像文件拖放到应用程序窗口。
一般功能
- 切换网格:放大时显示像素网格。
- 缩放应至少为8个屏幕像素=1个图像像素。
- 选择区域:允许您通过
鼠标拖放。
- 大致选定一个区域后,可以通过 箭头键。
- 将区域复制到剪贴板:将选定区域坐标复制到 剪贴板格式为(y1,x1,y2,x2)。
键盘快捷键
- 如果没有任何修改器,箭头键将使所选内容移动1像素。
- 使用ctrl修饰符选择将在底部和右侧增长1 二甲苯.
- 使用alt修饰符选择将在顶部和左侧增加1像素。
- 使用shift修饰符,所有操作将执行5px。
提取操作
- 精灵:将从所选内容创建图像到
源图像。
- 用于为ann分类器创建训练数据。
- 唯一颜色:将提取所选内容的唯一颜色
图像的其余部分。输出将是(唯一颜色计数)x1图像和
将与源文件保存在同一文件夹中。
- 用于定位由unique表示的简单对象 屏幕边框的颜色。
- 独特的精灵:将提取与所选内容大小相同的图像 但只有独特的颜色。
- 用于定位由unique表示的简单对象 从屏幕框架的独特位置的颜色。
- 用于提取精确的精灵。当背景设置动画时 但是雪碧不动了。
覆盖功能
使用选定的操作动态更新选择窗口。有用的 用于预览输出。
屏幕截图
屏幕截图
屏幕截图