日期:2014-05-18  浏览次数:20914 次

C#处理tiff格式的片
因为tiff格式图片,里面可以一次存储多张图片,如果用C#语言来处理这样的图片,有些什么方法或者类库?
我要实现,读取tiff格式的图片,分离里面的每一张图片,往里面添加图片,以及把tiff格式的图片与其它格式的图片进行相互转换(如:tiff-->GPEG,png,gpeg-->tiff等)
要实现这些功能,用C#应该怎么操作?

有提示的给点提示,有经验的给点方法,多多益善,先谢了。

------解决方案--------------------
Image.GetFrameCount()可以取TIF有多少张图片。
Image.SelectActiveFrame()可以选择当前获得针,也就是TIF里面的第几张图片。
Image.Save()就可以转换格式
------解决方案--------------------
大概是这样,你试试吧
C# code
var img = Image.FromFile(原图路径);
var count = img.GetFrameCount(FrameDimension.Page);
img.SelectActiveFrame(FrameDimension.Page, 帧索引);
img.Save(保存路径, ImageFormat.Png);

------解决方案--------------------
探讨

引用:
大概是这样,你试试吧

C# code

var img = Image.FromFile(原图路径);
var count = img.GetFrameCount(FrameDimension.Page);
img.SelectActiveFrame(FrameDimension.Page, 帧索引);
img.Save(保存路径, ImageForm……