tiler
1.0.0
?用图像构建图像。
Tiler 是一种使用各种其他较小图像(图块)创建图像的工具。它与其他马赛克工具不同,因为它可以适应多种形状和尺寸的瓷砖(即不限于正方形)。
图像可以用圆形、线条、波浪、十字绣、乐高积木、我的世界积木、回形针、字母......构建出无限的可能性!
git clone https://github.com/nuno-faria/tiler.git
;pip install -r requirements.txt
gen_tiles.py
可以帮助完成这项任务;它根据源图块构建具有多种颜色的图块(注意:建议源文件的 RGB 颜色为 (240,240,240))。它用作python gen_tiles.py path/to/image
并在与基础图像相同的路径中创建一个带有“gen_”前缀的文件夹。python tiler.py path/to/image path/to/tiles_folder/
。 所有配置都可以在conf.py
文件中更改。
gen_tiles.py
DEPTH
- 每个颜色通道的划分数量(例如:DEPTH = 4 -> 4 * 4 * 4 = 64 种颜色);ROTATIONS
- 应用于原始图像的旋转列表(以度为单位)(例如:[0, 90])。 tiler.py
COLOR_DEPTH
- 每个颜色通道中的划分数(例如:COLOR_DEPTH = 4 -> 4 * 4 * 4 = 64 种颜色);IMAGE_SCALE
- 应用于平铺图像的比例(1 = 默认比例);RESIZING_SCALES
- 应用于每个图块的比例(例如:[1, 0.75, 0.5, 0.25]);PIXEL_SHIFT
- 创建每个框所移动的像素数(例如:(5,5));如果没有,则平移将与图块尺寸相同);OVERLAP_TILES
- 瓷砖是否可以重叠;RENDER
- 在构建图像时渲染图像;POOL_SIZE
- 多处理池大小;IMAGE_TO_TILE
- 平铺图像(如果作为第一个参数传递则被忽略);TILES_FOLDER
- 包含图块的文件夹(如果作为第二个参数传递,则忽略);OUT
- 结果图像文件名。 原始蛋糕图片由 FLATICON 的 pongsakornred 提供。