根据我向其提交研究论文的期刊编辑部的要求,我需要对我的光栅图像使用 TIFF 格式(我原本有 JPEG 和 PNG 图像)。
我尝试使用 ImageMagick 将这些图像转换为 TIFF 格式:
magick mogrify -format tiff *.{jpg,jpeg,png}
但是,生成的 TIFF 图像都相对较大(与 JPEG/PNG 图像相比,文件大小大约大 6.5 倍)。以下是示例:
# size filename
# ==================
36K image01.jpg
232K image01.tiff
140K image02.png
232K image02.tiff
我不知道这是 TIFF 格式本身固有的还是其他什么原因。
有人可以启发我吗?
答案1
所以我假设你的问题是“TIFF 图像为什么这么大?”
答案相对简单:默认情况下,它们是未压缩的。JPEG 和 PNG 都是压缩图像格式,分别具有有损和无损压缩。当您将这些图像转换为 TIFF 时,您基本上就是“解压缩”它们。
如果您想保存压缩的 TIFF 图像,可以使用-compress lzw
或-compress zip
。 它的作用不大,而且有些软件可能无法处理它。
将 PNG 转换为 TIFF 毫无意义。您不会获得任何好处(除了 TIFF 图像格式的附加功能)。您浪费了一些存储空间。
将 JPEG 转换为 TIFF 是一种“欺诈”。压缩时丢失的质量将不会恢复。JPEG 伪影等所有内容仍会存在。您会浪费大量存储空间。
建议可能更接近“在最后一分钟之前都使用 TIFF 格式”,但我也不同意。相反,请使用图像编辑器的原生图像格式。它也是无损的,并支持所有重要的东西,如图层和矢量图层等等。
您还应确保不要使用有损压缩来存储中间图像。