通过沿像素线切割将图片切成小块
项目描述
通过遵循与目标块颜色形成对比的像素线将图像切割成多块。灵感来自剪刀,但更灵活,缺点是可能会在此过程中丢失一些像素。
安装
要求:
在可编辑模式下使用 pip 安装以开发和使用 virtualenv 来隔离 python 依赖项:
$ python3 -m venv . $ source ./bin/activate $ pip install -e .
用法
运行pixsaw.py脚本将显示一些帮助。它基本上需要一个目录路径来存储生成的文件,一个显示剪切位置的图像,以及应该切割成碎片的图像。
例子:
$ mkdir tmp-small-puzzle-example $ pixsaw --dir tmp-small-puzzle-example --lines examples/small-puzzle-lines.png examples/320px-White_Spoon_Osteospermum.jpg
拼图线:
图片:
图片来自:http ://en.wikipedia.org/wiki/File:White_Spoon_Osteospermum.JPG
输出(用胶水合并成一个文件以更好地显示它):