使用ImageMagick再对某些TIFF图做转换时,偶尔会遇到这种情况
[root@localhost lpf]# convert 780073.tif 780073.jpg
调用命令之后,发现图片生成了两张,分别是780073-0.jpg 780073-1.jpg
把这两张图下载下来看,会发现都是两张正常的图,这时候我们只想让他生成一张图的时候该怎么办呢,我找到的办法,在convert上加个参数,来合并图层
convert -layers flatten 7800431.tif test-layers.jpg
使用-layers flatten来合并图层,这样就会只生成一张图片了
至于为什么会出现这种情况呢,因为我并不是学摄影的,对图层,拍摄一窍不通,这里就不深究了。
参考资料:https://imagemagick.org/discourse-server/viewtopic.php?t=18978