需要添加WindowBase,PresentationCore的引用。

代码如下:

private Stream GetImageStream()
{
//可以通过网络或本地文件的形式,返回Tif文件流
} Stream stream = GetImageStream()
string fileName = "temp.jpg";//需要保存的文件名
using(FileStream fs = new FileStream(fileName,FileMode.Create)
{
TiffBitmapDecoder decoder = new TiffBitmapDecoder(stream,BitmapCreateOptions.PreservePixelFormat,BitmapCacheOption.Default);
BitmapSource bitmapSource = decoder.Frames[0];//此处只取tiff中的第一帧,可以根据情况取多帧,从Frames.Count中取
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(bitmapSource);
encoder.Save(fs);
}

  

最新文章

  1. Nessus的安装(Linux)
  2. cron表达式
  3. Hibernate的性能优化问题
  4. android 中退出程序的两种方式
  5. tomcat8编码
  6. Python脚本控制的WebDriver 常用操作 <一> 启动浏览器
  7. 【学习总结】iOS中NSNotification、delegate、KVO三者之间的区别与联系?
  8. 出现,视图必须派生自 WebViewPage 或 WebViewPage错误解决方法
  9. 通过 IDE 向 Storm 集群远程提交 topology
  10. 5分钟搞定iOS抓包Charles,让数据一清二楚
  11. vs运行单个cpp文件
  12. es6学习笔记-async函数
  13. 转:// 再说 Oracle RAC services
  14. 自学Zabbix3.10.2.1 linux如何配置使用sendEmail发送邮件
  15. mint-ui Picker的使用
  16. shell脚本一键安装redis集群[最终版]
  17. spring boot实现异步调用
  18. Android对Sqlite数据库的增删改查
  19. Android图片编码机制深度解析(Bitmap,Skia,libJpeg)
  20. php 内存分配

热门文章

  1. SQL性能调优基础教材
  2. go语言基础之开发工具
  3. lumisoft邮件内容中文乱码问题
  4. c++ opencv3.4 保存和读取PCA模型
  5. C#动态调用webservice方法
  6. J2EE,LAMP和ASP.NET三者比较
  7. Solr 中 Schema 结构说明
  8. 从外部重置一个运行中consumer group的消费进度
  9. 防止继承和覆盖(PHP类)
  10. WebService 之 WSDL详解