使用imagemagick将多层psd转换为合并图层tiff而不进行可见的修改

时间:2015-12-07 17:05:51

标签: imagemagick imagemagick-convert

我需要自动将带有或不带多层的PSD文件转换为只有一层的TIFF LZW,没有明显的差异。

以下是我使用Imagemagick 6.9.2-7尝试的命令类型:

convert "fontaine_p7p.psd" -compress LZW -define tiff:endian=msb -background none -flatten fontaine_p7p.tif

与PhotoShop获得的结果相比,结果不如预期。 图层被正确合并,转换的大小相同但我可以在Imagemagick tiff上看到由于PhotoShop而在tiff上生成的可见修改。

以下是通过上面的imagemagick转换获得的源PSD和Tiff的示例,其中可见修改明确地标识为: PSD + TIFF + IdentifyVerbose

以下是有关PSD和TIFF文件的详细信息:

PSD:

identify fontaine_p7p.psd
fontaine_p7p.psd[0] PSD 782x819 782x819+0+0 8-bit CMYK 2.965MB 0.000u 0:00.000
fontaine_p7p.psd[1] PSD 544x819 544x819+226+0 8-bit CMYK 2.965MB 0.000u 0:00.000
fontaine_p7p.psd[2] PSD 335x819 335x819+447+0 8-bit CMYK 2.965MB 0.000u 0:00.000
fontaine_p7p.psd[3] PSD 782x13 782x13+0+806 8-bit CMYK 2.965MB 0.000u 0:00.000
fontaine_p7p.psd[4] PSD 782x819 782x819+0+0 8-bit CMYK 2.965MB 0.000u 0:00.000
fontaine_p7p.psd[5] PSD 782x819 782x819+0+0 8-bit CMYK 2.965MB 0.000u 0:00.000

TIFF:

identify fontaine_p7p.tif
fontaine_p7p.tif TIFF 782x819 782x819+0+0 8-bit CMYK 1.552MB 0.000u 0:00.000

似乎imagemagick处理透明度与转换为Tiff时的Photoshop一样。

有人建议用这种程序取得更好的结果吗?我已经尝试用" -layers merge&#34替换(" -flatten"选项;但在这种情况下,透明度背景完全丢失。

提前致谢

0 个答案:

没有答案