pythonで画像を縦長と横長にわける
変数名は適当
普段Twitterで集めている絵師さんの絵を縦長と横長に整理したかった。
コピペするときはインデントに注意。
import os
from PIL import Image
import shutil
path = "画像の入っているフォルダのパス" + "/"
tatenaga = "縦長画像の出力先フォルダのパス" + "/"
yokonaga = "横長画像の出力先フォルダのパス" + "/"
a = os.listdir(path)
for i in a:
img = Image.open(path + i)
width,height = img.size
if height > width:
b = shutil.copy(path + i, tatenaga + i)
if height < width:
c = shutil.copy(path + i, yokonaga + i)
縦横同じサイズの画像も分けたかったら出力先とif文追加すればok。