当我扫描底片时,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
答案 0 :(得分:1)
我不是100%肯定我有你的文件类型并且需要完全理解,但是如果我像这样创建一个红色方块TIFF
:
convert -size 512x512 xc:red rgb.tiff
和合成(伪造)灰度渐变来表示您的红外图像,如下所示:
convert -size 512x512 -colorspace gray gradient:\#000000-\#ffffff ir.tiff
我可以使用IR作为不透明度将它们组合起来:
convert rgb.tiff ir.tiff -compose copyopacity -composite out.tiff
给出这个,至少我的Photoshop CC 2014版能够理解。
顺便说一下。看起来同样很高兴直接创建PhotoshopPSD
格式:
convert rgb.tiff ir.tiff -compose copyopacity -composite out.psd