我的代码在生产中有问题。它在本地工作-我不知道如何解决这个问题。你知道吗
据我所知,在这两种环境中,PIL是相同的版本。图像模块在本地和生产中都按预期工作-图像增强导致了问题。你知道吗
在本地,以下代码按预期工作。你知道吗
from PIL import Image
from PIL import ImageEnhancement
image = Image.open("a.jpg")
newImage = ImageEnhance.Contrast(image)
newImage.enhance(1.5)
newImage.save("newImage.jpg")
但是,在我的生产环境中尝试此操作时,出现了一个错误:
Traceback (most recent call last):
File "analyse.py", line 95, in <module>
processedImage = ImageEnhance.Sharpness(processedImage)
File "/usr/lib/python2.7/dist-packages/PIL/ImageEnhance.py", line 97, in __init__
self.degenerate = image.filter(ImageFilter.SMOOTH)
AttributeError: 'Contrast' object has no attribute 'filter'
类
Contrast
不创建图像,而是创建可以更改图像的对象。然后enhance()
创建新图像。你知道吗相关问题 更多 >
编程相关推荐