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
- タイルのあるフォルダー (2 番目の引数として渡された場合は無視されます)。OUT
- 結果イメージのファイル名。 FLATICON の pongsakornred によるオリジナルのケーキ画像。