Это работает: 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.

Какие-либо предложения?

Ответы на вопрос(1)

Ваш ответ на вопрос