Конвертируйте изображение base64 онлайн в PIL.Image - PullRequest
0 голосов
/ 22 марта 2020

Я использую следующий код в соответствии с предложением предыдущего ответа:

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 объекта. Спасибо!

...