gpt4 book ai didi

python - 使用 PIL 模块的 UnicodeDecodeError

转载 作者:行者123 更新时间:2023-12-01 01:27:58 26 4
gpt4 key购买 nike

我收到此错误消息:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

从此代码:

from PIL import Image
import os

image_name = "mypic"
count = 0

for filename in os.listdir('pictures'):
if filename.endswith('.jpg'):
image_file = open('pictures/' +filename)
image = Image.open(image_file)

# next 3 lines strip exif
data = list(image.getdata())
image_without_exif = Image.new(image.mode, image.size)
image_without_exif.putdata(data)

image_without_exif.save('new-pictures/' + image_name + str(count) + '.jpg')
count = count + 1;

不知道为什么,因为昨天还有效......

最佳答案

我认为您需要以二进制模式打开文件:

image_file = open('pictures/' +filename, 'rb')

关于python - 使用 PIL 模块的 UnicodeDecodeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53181036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com