0

需要将大量各种图像合并到 tiff 文件中。原始图像可以有不同的编码、分辨率、颜色深度等。如果我在添加到 tiff 之前将它们解析为位图(img = Bitmap.FromStream()),那么它将花费太多时间。另一种方法是仅解析标题,将它们复制到相应的 tiff 页面,然后复制编码数据(如 jpeg、png...)而不重新编码。
什么是快速解析所有图像标题的好方法?有哪些图书馆?
谢谢。

4

1 回答 1

3

TIFF 不是一种旨在处理内部其他图像格式的容器格式。您必须对图像进行解码,然后使用支持 TIFF 的图像编码器对其进行重新编码。

唯一的例外是可以包含的 JPEG - 使用 TIFF 6.0 引入的 JPEG-in-TIFF 方法:http ://www.remotesensing.org/libtiff/support.html

如果您只想将图像存储在容器中,最好将它们保存在 ZIP 文件中(禁用压缩)并为每个图像添加一个元数据文件(例如 XMP)。那可能更适合你。

于 2012-07-26T14:15:06.377 回答