C# tif文件转jpg

需要添加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);
}

  

posted on 2016-11-11 17:51 偷回忆的人 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/liuwenjun830/p/6055156.html

C# tif文件转jpg相关推荐

  1. java生成tif图片的缩略图,将多页tif文件转换为图像文件,并生成缩略图

    转换tif文件为图像文件可以使用JAI,jimi等包来处理jimi处理一份39页的tif文件生成png并缩小,使用14秒. JAI处理同一份文件却用了近60秒.(因该是偶技术问题造成的):-) jim ...

  2. python把hdf转为tif_命令行记录-python读取hdf图层,转成tif文件

    主体内容来自 https://www.cnblogs.com/ninicwang/p/11535170.html 1.安装pyhdf包 2.读hdf4文件 #导入包 from pyhdf.SD imp ...

  3. Web前端js实现tif文件浏览(含多页tif)

    处理tif或者tiff文件需要用到tif.min.js文件,附件已附上: 下面是核心js代码 var loadImage = function (filename) {var xhr = new XM ...

  4. python 通过tif文件生成经度和纬度的二维矩阵

    tif文件中不会保存经度和纬度矩阵数据,如果要用到经度和纬度矩阵可以通过下面的代码生成经纬度矩阵 import numpy as np from osgeo import gdaltif_Path = ...

  5. tif文件转换为CAD编辑操作

    1.安装cad软件. 2.安装R2V32转换软件.http://www.opdown.com/soft/72225.html#download 打开R2V32 文件>打开图像或者方案>找到 ...

  6. java 多张jpg合成tif后避免tif文件过大的方法

    这几天突然有个需求要求把之前的通过扫描仪扫出来的jpg图片给合成一个tif文件,乍一看这个需求还是没啥问题的,于是乎直接上网找一个方法下来就好啦,百度"多张jpg合成tif"得到如 ...

  7. Java JPG转TIF文件过大的解决方案(单张解决方案,多张可看以下参考链接)

    /*** 图片转tif格式** @param bytes* @return*/public static byte[] jpg2Tif(byte[] bytes) {//File file = new ...

  8. tif文件转为shp文件_从Tif文件转为shp文件(ArcMap,代码)、gdal打包问题

    从Tif文件转为shp文件(ArcMap,代码) 利用ArcMap来进行转换,以预测出来的滨海湿地图像为例 第一步:打开ArcMap中的栅格转面工具 ArcMap中的栅格转面工具 点击栅格转面之后,选 ...

  9. matlab实现nc文件批量转tif文件

    (1)成功运行例子:(PM1) MATLAB:读取nc文件并将nc文件转为tif文件输出_BetterQ.的博客-CSDN博客_nc文件转tif clc clear %% 批读取NC文件的准备工作 d ...

最新文章

  1. 面试小结之Elasticsearch篇
  2. 【转载】[Windows 8]Hello Windows 8 - Windows 8 Developer Preview搶先預覽
  3. 编程之美 set 12 快速找出故障机器
  4. 用手机EchoEcho问询朋友所在的位置
  5. jhipster_jHipster入门,第1部分
  6. wordpress函数wp_http_validate_url畸形IP绕过验证SSRF漏洞
  7. datagridviewrow 行宽_C# Winform DataGridView实现行[Row]的上下移动…….. | 学步园
  8. 获取当前上下文Activity
  9. 读《学习JavaScript数据结构与算法》 第二章
  10. 斐讯路由器刷华硕固件后按复位键无反应,无法设置网络
  11. 移动电源有哪些产品?热门的移动电源推荐
  12. CTR --- FNN原理,及tf2实现
  13. SpringApplicationBuilder
  14. javabean+servlet+jsp返利网
  15. 10亿数据找出前100大的数据(网易大数据面试算法题)
  16. C语言---qsort函数(初步了解)
  17. Springboot实现手机短信服务
  18. 苹果无线耳机使用方法_苹果神器网球http catcher使用方法和规则分享
  19. 朴素贝叶斯文本分类java_朴素贝叶斯文本分类简单介绍
  20. 关联规则—Apriori算法—FPTree

热门文章

  1. SpringBoot--实战开发--整合SSL
  2. Git master branch has no upstream branch的解决
  3. Android开发笔记(一百五十九)Android7.0的分屏模式
  4. php二叉树层序遍历 带层数和不带层数 需要用到队列
  5. 以虚拟现实骨灰级开发者视角,来看VR智能硬件平台
  6. onInterceptTouchEvent / onTouchEvent响应事件的详析
  7. html 关于一行两列 高度不定的实现(不用table)
  8. ]网易游戏游戏开发工程师
  9. 西交利物浦大学企业协同平台案例分享
  10. Windows Server 2012 DHCP故障转移