Python +pyodbc Извлечение изображений из данных MSSQL. Как?

Извините, я не показываю здесь фрагмент кода, но я просто не знаю, с чего начать?

Хорошо, я просто выбрал ячейку изображения и получил файл bytearray:

"[bytearray(b'\xff\xd8\xff\xe1\x1a1Exif\x00\x00II*\x00\x08\x00\x00\x00\x10\x00\x00\x01\x03\x00\x01\x00\x00\ x00\x08\x01\x00\ (...) и т.д. и т.д. )]"

Но как преобразовать его и сохранить как изображение?


person mpruchni    schedule 24.03.2016    source источник


Ответы (1)


Вот ответ:

from PIL import Image
import os,io
.....
image = Image.open(io.BytesIO(my_bytearray))
image.save(path_to_image)

PIL должен быть установлен отдельно с помощью pip -m install Pillow (я не уверен, что -m необходим;))

person mpruchni    schedule 25.03.2016