我正在尝试使用tifffile.py将存储为NumPy数组的32位浮点图像保存为TIFF文件。
import numpy as np
import tifffile
image = np.random.rand(500, 500, 3).astype(np.float32)
tifffile.imsave('image.tiff', image)
然而,当在Gnome视窗中查看上述代码的输出时,图像完全是空白的。
我正在尝试使用tifffile.py将存储为NumPy数组的32位浮点图像保存为TIFF文件。
import numpy as np
import tifffile
image = np.random.rand(500, 500, 3).astype(np.float32)
tifffile.imsave('image.tiff', image)
PIL
库不支持。但是我认为tifffile.py
支持,因为如果我使用您的代码,我会得到一个在GIMP中打开并且看起来合理的TIFF。
根据我所读的,Photoshop也可以读取32位的TIFF文件。因此,我认为TIFF文件包含了您的图像,但它是否适合您的下一步操作取决于您想要做什么。
np.random.rand(500, 500, 4)
。 - Matt Hall