>我有 3 张 16 位深度的原始图片。这些图片的大小都相同,每个图片应代表一个颜色通道。所以我希望 1 个原始是红色的,一个是蓝色的,最后一个是绿色的,并将它们放在一起成一个 tif。
如果我"丢失"了 16 位深度,并且在此步骤中每种颜色只获得 8 位深度,那没关系,但不是首选。如果有另一个工具可以做到这一点,我愿意接受它。
没有图像有点难,但像这样:
convert -depth 16 -size 800x600 gray:1.raw gray:3.raw gray:2.raw -combine -compress law image.tif
按 R、G 和 B 的顺序指定输入文件。我假设你的红色通道在1.raw
,你的绿色通道在3.raw
,你的蓝色通道在2.raw
。如果没有,请替换文件名。
读取之前,以 x height
和位深度width
格式设置大小。
根据数据的字节序,您可能需要在读取文件之前放置-endian msb
或-endian lsb
。
指定-compress lzw
以保持输出文件较小。