将灰度TIFF作为另一个TIFF中的Alpha通道与ImageMagick结合使用

时间:2014-11-19 01:06:23

标签: imagemagick photoshop layer alpha tiff

当我扫描底片时,Sane提供包含红外信息的16位灰度文件以及包含图像信息的48位RGB文件。

有没有办法使用ImageMagick组合这两个文件,以获得64位RGBA TIFF文件,其Alpha通道(红外线)在Photoshop中以某种方式被识别? Photoshop可能会将其检测为透明度,单独的图层或甚至是完全Alpha通道。所有这些对我都很好。

我无法在互联网上获得大量的ImageMagick教程。我得到的所有TIFF都没有透明度信息。 Libtiff的tiff2rgba似乎也没有多大帮助。

我的ImageMagick版本信息:

$ convert --version
Version: ImageMagick 6.8.8-6 Q16 x86_64 2014-02-17 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC
Delegates: bzlib fftw fontconfig freetype jng jpeg lcms lzma png tiff webp x xml zlib

1 个答案:

答案 0 :(得分:1)

我不是100%肯定我有你的文件类型并且需要完全理解,但是如果我像这样创建一个红色方块TIFF

convert -size 512x512 xc:red rgb.tiff

enter image description here

和合成(伪造)灰度渐变来表示您的红外图像,如下所示:

convert -size 512x512 -colorspace gray gradient:\#000000-\#ffffff ir.tiff

enter image description here

我可以使用IR作为不透明度将它们组合起来:

convert rgb.tiff ir.tiff -compose copyopacity -composite out.tiff

给出这个,至少我的Photoshop CC 2014版能够理解。

顺便说一下。看起来同样很高兴直接创建Photoshop PSD格式:

convert rgb.tiff ir.tiff -compose copyopacity -composite out.psd

enter image description here