读书人

delphi处理tiff的有关问题

发布时间: 2012-06-06 16:44:11 作者: rapoo

delphi处理tiff的问题.
delphi 处理tiff的问题.

delphi 删除多页的tiff 里的其中一页,这个把我给想的头要炸了.

那位大侠给我点思路和方法,我的方法太烂,效率又低...

不采用第三方 Imageen 这些控件.

[解决办法]
很早以前做过图像处理,记得不是很清楚
好像TIFF是不压缩的图形文件格式,其存储格式很简单的
就是文件头+图像数据

要删除某一页,是不是就只要删除该页对应的数据就可以了
你试试看
[解决办法]
使用GDI+应该可以处理。虽然GDI+没提供直接TIFF中某页的功能,但TGpImage可以合成和分解TIFF,因此,重新合成一个新的TIFF,合成时,跳过不要的页,就是删除了。

具体的合成和分解方法可参见我的文章:

http://blog.csdn.net/maozefa/archive/2007/12/21/1956606.aspx
[解决办法]
使用GDI+应该可以处理。虽然GDI+没提供直接删除TIFF中某页的功能,但TGpImage可以合成和分解TIFF,因此,重新合成一个新的TIFF,合成时,跳过不要的页,就是删除了。

GDI+具体的合成和分解方法可参见我的文章:

http://blog.csdn.net/maozefa/archive/2007/12/21/1956606.aspx

读书人网 >.NET

热点推荐