tiler
1.0.0
? Создавайте изображения с помощью изображений.
Tiler — это инструмент для создания изображения с использованием всевозможных других изображений меньшего размера (плиток). Он отличается от других инструментов для мозаики, поскольку его можно адаптировать к плиткам разных форм и размеров (т. е. не ограничиваясь квадратами).
Изображение можно построить из кругов, линий, волн, вышивки крестом, лего, блоков Minecraft, скрепок, букв... Возможности безграничны!
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
— количество делений в каждом цветовом канале (например: ГЛУБИНА = 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)); если None, сдвиг будет таким же, как размер плитки);OVERLAP_TILES
— если тайлы могут перекрываться;RENDER
- визуализировать изображение по мере его построения;POOL_SIZE
— размер многопроцессорного пула;IMAGE_TO_TILE
— изображение для плитки (игнорируется, если передано в качестве 1-го аргумента);TILES_FOLDER
— папка с тайлами (игнорируется, если передан как 2-й аргумент);OUT
- имя файла результирующего изображения. Оригинальное изображение торта от pongsakornred из FLATICON.