gpt4 book ai didi

python-3.x - 如何在 Windows 上安装 OpenJPEG 并将其与 Pillow 一起使用?

转载 作者:行者123 更新时间:2023-12-01 02:28:16 29 4
gpt4 key购买 nike

我想使用 Python Pillow 库以 jp2(“JPEG 2000”)格式保存 16 位灰度数组。

我在尝试在我的 Windows 机器上安装所需的库 OpenJPEG 时遇到了障碍。 documentation不是很清楚...但我假设我需要下载 Win64 二进制文件并将它们简单地放在我的路径上(我这样做了)。

完成后,在 Windows 上的 Anaconda 4.3.0 中使用 Pillow 4.0.0 时仍然出现以下错误。

IOError: encoder jpeg2k not available

任何人都成功地使用 Pillow 写入和读取 JPEG 2000 文件,我肯定会感谢一些提示。

编辑:

这是失败的代码:

import PIL
import numpy as np

arr = np.ones(dtype=np.uint16, shape=(100, 100))
im = PIL.Image.fromarray(arr)
im.save('arr.jp2')

最佳答案

我刚刚使用来自 here 的安装程序安装了 Pillow .我选择了 Pillow-4.0.0.win-amd64-py3.5.exe。在安装过程中,它找到了 conda 的 python 并正确选择了安装位置(它安装到根环境)。

测试其工作的代码:

from PIL import Image
import numpy as np
arr = np.ones(dtype=np.uint16, shape=(100,100))
im = Image.fromarray(arr)
im.save('test.jp2')

注意,保存的文件有 8 bpp。

关于python-3.x - 如何在 Windows 上安装 OpenJPEG 并将其与 Pillow 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42184995/

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