Код: Выделить всё
import base64
c_data = { the data in the link (string type) }
c_decoded = base64.b64decode(c_data)
Код: Выделить всё
c_decoded = base64.b64decode(c_data + '=' * (-len(c_data) % 4))
c_decoded = base64.b64decode(c_data + '=' * ((4 - len(c_data) % 4) % 4)
Я попробовал создать пустой png затем запишите в него декодированные данные:
Код: Выделить всё
from PIL import Image
with open('c.png', 'wb') as f:
f.write(c_decoded)
image = Image.open('c.png')
image.show()
Я пробовал использовать BytesIO:
Код: Выделить всё
from PIL import Image
import io
from io import BytesIO
image = Image.open(io.BytesIO(c_decoded))
image.show()
Пожалуйста, помогите мне.
Подробнее здесь: https://stackoverflow.com/questions/739 ... into-image
Мобильная версия