Я использую следующий код в соответствии с предложением предыдущего ответа:
url = re.sub('data:image/jpg;base64,', '', url) ## start with `data:image/jpg;base64'
img_data1 = url.encode('ascii')
print(img_data1)
binary_img_data1 = base64.b64decode(img_data1)
file_img1 = BytesIO(binary_img_data1)
PIL.Image.MAX_IMAGE_PIXELS = 933120000
img1 = Image.open(file_img1)
img1.show()
Тем не менее, он показывает ошибку:
OSError: codec configuration error when reading image file
Код работал для других примеров, но не для этого. URL-адрес: эта ссылка на изображение base64 здесь
Мне интересно, как я могу завершить sh это до PIL.Image
объекта. Спасибо!