因为tiff格式图片,里面可以一次存储多张图片,如果用C#语言来处理这样的图片,有些什么方法或者类库?
我要实现,读取tiff格式的图片,分离里面的每一张图片,往里面添加图片,以及把tiff格式的图片与其它格式的图片进行相互转换(如:tiff-->GPEG,png,gpeg-->tiff等)
要实现这些功能,用C#应该怎么操作?有提示的给点提示,有经验的给点方法,多多益善,先谢了。
我要实现,读取tiff格式的图片,分离里面的每一张图片,往里面添加图片,以及把tiff格式的图片与其它格式的图片进行相互转换(如:tiff-->GPEG,png,gpeg-->tiff等)
要实现这些功能,用C#应该怎么操作?有提示的给点提示,有经验的给点方法,多多益善,先谢了。
Image.SelectActiveFrame()可以选择当前获得针,也就是TIF里面的第几张图片。
Image.Save()就可以转换格式
var img = Image.FromFile(原图路径);
var count = img.GetFrameCount(FrameDimension.Page);
img.SelectActiveFrame(FrameDimension.Page, 帧索引);
img.Save(保存路径, ImageFormat.Png);
首先非常感谢这位大侠的回答,现在技术要求是这样的,可以随时添加一张图片(png,jpeg,tiff等格式)到原来的tiff图片里面,也可以从tiff格式图片里面,提取任意张图片出来,可以保存为png,jpeg,tiff等格式,这样的功能怎么实现啊?