gpt4 book ai didi

python - 如何使用 Python 解码内存中的 JPEG XR 文件

转载 作者:太空宇宙 更新时间:2023-11-04 05:46:33 26 4
gpt4 key购买 nike

我正在使用 Python 3 处理显微镜生成的文件,该文件本质上是数千张 Jpeg XR 压缩图像的集合。我需要将它们全部读入内存。现在我正在以二进制模式读取数据,将它们保存在 .jxr 文件中并调用 JxrDecApp.exe 将其转换为 tiff 并将其读回内存。这显然是性能的主要瓶颈,因为它涉及大量文件读取和写入。

据我所知,ImageMagick 还将此任务委托(delegate)给了 JxrDecApp.exe。所以使用魔杖也无济于事。我说得对吗?

那我想知道有没有办法用Python解码内存中的Jpeg XR?

最佳答案

使用imagecodecs将内存中的 JPEG-XR 图像解码为 numpy 数组:

import imagecodecs

with open('jpegxr.jxr', 'rb') as fh:
jpegxr = fh.read()

numpy_array = imagecodecs.jpegxr_decode(jpegxr)

也适用于许多其他图像格式。

关于python - 如何使用 Python 解码内存中的 JPEG XR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32038280/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com