Я использую Python 3 для обработки файла, созданного микроскопом, который представляет собой, по существу, совокупность тысяч сжатых изображений Jpeg XR. Мне нужно прочитать их все в памяти. Теперь я читаю данные в двоичном режиме, сохраняя их в файле .jxr и вызываю JxrDecApp.exe, чтобы преобразовать его в tiff и прочитать его обратно в память. Это, по-видимому, является основным узким местом для производительности, поскольку оно связано с большим количеством чтения и записи файлов.Как декодировать файлы JPEG XR в памяти с помощью Python?
Из того, что я собираю, ImageMagick также делегирует эту задачу JxrDecApp.exe. Поэтому использование палочки тоже не помогло бы. Я прав?
Тогда мне интересно, есть ли способ декодировать Jpeg XR в памяти с помощью Python?
Спасибо!
Кажется, что jxrlib не может легко декодироваться непосредственно из памяти. Я использую расширение [czifile extension] (http://www.lfd.uci.edu/~gohlke/code/czifile.pyx.html#line-195) для чтения файлов jxr непосредственно в массивы numpy. – cgohlke