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 提供。