jpeg画像のサイズを揃える

プログラミング

こんにちは。chanyoGUITARと申します。今回は掲題の件を記事にさせていただきました。

Pythonを使って、フォルダ内のjpeg画像を同じサイズにする方法をご紹介します。

※縦横比は崩れます。またフォルダ内の画像を上書きする仕様です。自己責任で!!!!!

import os
import cv2

def resize_images(path, size):
    files = [f for f in os.listdir(path) if f.endswith('.jpeg')]
    for f in files:
        img = cv2.imread(os.path.join(path, f))
        img_resized = cv2.resize(img, (size, size))
        cv2.imwrite(os.path.join(path, f), img_resized)

if __name__ == '__main__':
    resize_images('./images', 512)

このように、簡単なコードを書けば、フォルダ内のjpeg画像のサイズを同じにすることができます。

このコードの一部分を応用すれば様々な状況にも対応できますから、一部分だけコピーするなどしていただいて構いません。 また間違い等あればお気軽にコメントください!! 以上です!

記事は毎日投稿の予定なので、明日もぜひのぞいてみてください!それでは!

コメント

タイトルとURLをコピーしました