Это работает: open ("foo.png", "wb"). Write (blob.data) Нет необходимости вызывать get_blob_data () ....
ибудь знает способ получить данные пикселей из экземпляра PythonMagick.Image без предварительной записи их на диск?
Например, я могу прочитать изображение, используя:
import PythonMagick
im = PythonMagick.Image('image.jp2')
Теперь я хотел бы иметь возможность получать несжатые данные изображения, чтобы я мог использовать их в чем-то другом, например, в NumPy или matplotlib, но я не могу найти какой-либо способ сделать это. Я бы просто использовал matplotlib или PIL напрямую, но формат изображения, в котором я читаю, - это JPEG 2000, который, насколько я знаю, поддерживается только PythonMagick.
Какие-либо предложения?