現在画像認識用のデータの前処理をPILで行っています。
thumbnailは実行できるのですが
resizeを実行してもファイルサイズが変わりません。
どこを直せばいいのか教えてください。
python
1#画像リサイズ 2from PIL import Image 3import glob 4 5#名前やサイズの指定 6name1 = "./tissue2" 7label1 = 0 8name2 = "./floor2" 9label2 = 1 10size=8 11 12files = glob.glob(name1 + "/*.JPG") 13for f in files: 14 img = Image.open(f)#画像を開く 15 img.resize((size,size),Image.LANCZOS)#サイズ変更方法を指定してリサイズ 16 print(img)#リサイズ後の画像の情報を表示 17 img.save(f) 18files = glob.glob(name2 + "/*.JPG") 19for f in files: 20 img = Image.open(f)#画像を開く 21 img.resize((size,size),Image.LANCZOS)#サイズ変更方法を指定してリサイズ 22 print(img)#リサイズ後の画像の情報を表示 23 img.save(f) 24
print(img)では<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=16x12 at 0x73691B0>
などとなっており、元画像のサイズからサイズが変わっていませんでした。
環境
python3.6.1
PIL 4.1.1
anaconda 4.4.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/29 10:16