Skip to content

mf235/image-tetris-photo-maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Image Tetris Photo Maker

スクリーンショット

機能概要

複数の画像をTetris風に自動最適配置して、画面サイズぴったりの1枚PNGに合成するPyQt5製GUIツールです。

主な機能

  • 画像をドラッグ&ドロップで複数読み込み
  • MaxRectsパッキング + 複数ソート順序・スコアリングで最適スケールを自動計算
  • 現在の画面サイズ(or 固定解像度)にぴったりTetris配置&中央寄せ
  • 背景色付きで1枚の高品質PNGとして合成・保存(タスクバー除外も選択可)

一言で言うと

「Image Tetris Photo Maker」(画像Tetris配置メーカー)

使い方

  1. アプリを起動する

    ターミナルでpython image-tetris-photo-maker.pyを実行(事前にpip install PyQt5を済ませておけよ)。

  2. 画像を追加する

    ウィンドウにPNG/JPG/WebPなどの画像ファイルをドラッグ&ドロップ(複数可、重複は自動除外)。

  3. 出力サイズを設定する

    コンボボックスで「現在の画面サイズ」または固定解像度(1920x1080 / 2560x1440 / 3840x2160)を選択。「タスクバーを除く」チェックも必要に応じてON/OFF。

  4. 合成して保存する

    「💾 保存 (photo-YYYYMMDDhhmmss.png)」ボタンをクリック。 スクリプトと同じフォルダにphoto-YYYYMMDDHHMMSS.pngが生成される。

必要環境

  • Python 3.10以上
  • 必要なライブラリはソースコードの先頭に書いてあります。

実行テスト

変換元画像1 変換元画像2 変換元画像3 変換元画像4 変換元画像5

合成画像

合成画像

ライセンス

MIT License で公開しています。
ご自由に使って、改変して、参考にしてください。
ただし自作発言はNGでお願いします。

About

複数の画像をTetris風に自動最適配置して、画面サイズぴったりの1枚PNGに合成するPyQt5製GUIツールです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages