小编use*_*883的帖子

Python/PIL调整文件夹中的所有图像

我有以下代码,我认为会调整指定路径中的图像但是当我运行它时,没有任何作用,但python不会抛出任何错误,所以我不知道该怎么做.请指教.谢谢.

from PIL import Image
import os, sys

path = ('C:\Users\Maxxie\color\complete')

def resize():
for item in os.listdir(path):
    if os.path.isfile(item):
        im = Image.open(item)
        f, e = os.path.splitext(item)
        imResize = im.resize((200,200), Image.ANTIALIAS)
        imResize.save(f + ' resized.jpg', 'JPEG', quality=90)

resize()
Run Code Online (Sandbox Code Playgroud)

python python-imaging-library

17
推荐指数
4
解决办法
3万
查看次数

PIL:模块对象没有属性“调整大小”

我正在尝试 PIL,它抛出了一个我觉得很奇怪的错误。

这是我所有的代码:

from PIL import Image, ImageOps

im = ("lenna.png")
imResize = Image.resize((200,200), Image.ANTIALIAS)
Run Code Online (Sandbox Code Playgroud)

我通过 Windows Powershell 在命令行上执行此操作,前两条语句没有给我带来任何问题。事实上,我什至尝试过im.show()并打开了图像,但是当我尝试时imResize,出现以下错误:

AttributeError: 'module' object has no attribute 'resize'
Run Code Online (Sandbox Code Playgroud)

然而,当我浏览时,help(Image)我可以看到resize那里的方法,而且我似乎一切都做得很好。

请问我还缺少什么吗?谢谢

powershell image python-imaging-library python-2.7

3
推荐指数
1
解决办法
2万
查看次数