【发布时间】:2016-01-13 00:37:47
【问题描述】:
我有 3 张 16 位深度的原始图片。这些图片都具有相同的大小,并且每个都应该代表一个颜色通道。所以我希望 1 个 raw 是红色的,一个 raw 是蓝色的,最后一个是绿色的,然后将它们组合成一个 tif。
如果我“丢失”了 16 位深度并在此步骤中为每种颜色获得 8 位深度,则可以,但不是首选。如果有其他工具可以实现,我愿意接受。
【问题讨论】:
标签: image-processing rgb
我有 3 张 16 位深度的原始图片。这些图片都具有相同的大小,并且每个都应该代表一个颜色通道。所以我希望 1 个 raw 是红色的,一个 raw 是蓝色的,最后一个是绿色的,然后将它们组合成一个 tif。
如果我“丢失”了 16 位深度并在此步骤中为每种颜色获得 8 位深度,则可以,但不是首选。如果有其他工具可以实现,我愿意接受。
【问题讨论】:
标签: image-processing rgb
没有图片有点难,但是像这样:
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。如果不是,请替换文件名。
设置大小为widthxheight格式,读取前设置位深度。
根据数据的字节顺序,您可能需要在读入文件之前输入-endian msb 或-endian lsb。
指定-compress lzw 以保持输出文件较小。
【讨论】: