首先是tiff的灰度?据我了解 tiff 的工作原理,它们可以接受 float ,而大多数其他图像类型则不能。我正在尝试进行线性插值以实现平滑着色,并且需要将浮点 RGB 数组放入此 tiff 图像中。执行此操作的正确方法是什么?截至目前,我正在使用 PIL 和两个 for 循环来迭代新创建的 tiff 的宽度和高度,将像素放在那里,然后转换为 CMYK 格式,但是当在 Ifran 等程序中打开时,它显示明显的灰度图像,看起来并没有生成完整图像,因为完整图像中只有一半出现。
最佳答案
使用CV2
import cv2
import numpy as np
image = cv2.imread('tif_file.tif')
image = np.asarray(image,dtype = np.float64)
关于python - 在 python 中处理 tiff 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29049771/