Stable Diffusion / OpenPose画像のサイズと出力画像サイズについての考察

出力画像のアスペクト比

出力画像のアスペクト比を1対1にして左側は何もしないもの 右側はアスペクト比が1対1になるように余白を追加したものです。

余白をつけると元の画像と同じような形になりますが余白をつけないと横に伸びたり縮んだり縦に伸びたり縮んだりするようです。それを考慮し出力画像サイズを決めたOpenPose画像を用意しておく必要がありそうです。

画像のトリミング

画像トリミングし余白をつけるプログラムです

https://memo.eightban.com/python/trim_image_with_margins

画像のリサイズと余白追加

画像をリサイズし余白を追加します。サイズを指定しますが元の形を維持して拡大縮小します。

https://memo.eightban.com/python/resize_image

stable-diffusion

Posted by eightban