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);
}
转载于:https://www.cnblogs.com/liuwenjun830/p/6055156.html
C# tif文件转jpg相关推荐
- java生成tif图片的缩略图,将多页tif文件转换为图像文件,并生成缩略图
转换tif文件为图像文件可以使用JAI,jimi等包来处理jimi处理一份39页的tif文件生成png并缩小,使用14秒. JAI处理同一份文件却用了近60秒.(因该是偶技术问题造成的):-) jim ...
- python把hdf转为tif_命令行记录-python读取hdf图层,转成tif文件
主体内容来自 https://www.cnblogs.com/ninicwang/p/11535170.html 1.安装pyhdf包 2.读hdf4文件 #导入包 from pyhdf.SD imp ...
- Web前端js实现tif文件浏览(含多页tif)
处理tif或者tiff文件需要用到tif.min.js文件,附件已附上: 下面是核心js代码 var loadImage = function (filename) {var xhr = new XM ...
- python 通过tif文件生成经度和纬度的二维矩阵
tif文件中不会保存经度和纬度矩阵数据,如果要用到经度和纬度矩阵可以通过下面的代码生成经纬度矩阵 import numpy as np from osgeo import gdaltif_Path = ...
- tif文件转换为CAD编辑操作
1.安装cad软件. 2.安装R2V32转换软件.http://www.opdown.com/soft/72225.html#download 打开R2V32 文件>打开图像或者方案>找到 ...
- java 多张jpg合成tif后避免tif文件过大的方法
这几天突然有个需求要求把之前的通过扫描仪扫出来的jpg图片给合成一个tif文件,乍一看这个需求还是没啥问题的,于是乎直接上网找一个方法下来就好啦,百度"多张jpg合成tif"得到如 ...
- Java JPG转TIF文件过大的解决方案(单张解决方案,多张可看以下参考链接)
/*** 图片转tif格式** @param bytes* @return*/public static byte[] jpg2Tif(byte[] bytes) {//File file = new ...
- tif文件转为shp文件_从Tif文件转为shp文件(ArcMap,代码)、gdal打包问题
从Tif文件转为shp文件(ArcMap,代码) 利用ArcMap来进行转换,以预测出来的滨海湿地图像为例 第一步:打开ArcMap中的栅格转面工具 ArcMap中的栅格转面工具 点击栅格转面之后,选 ...
- matlab实现nc文件批量转tif文件
(1)成功运行例子:(PM1) MATLAB:读取nc文件并将nc文件转为tif文件输出_BetterQ.的博客-CSDN博客_nc文件转tif clc clear %% 批读取NC文件的准备工作 d ...
最新文章
- 面试小结之Elasticsearch篇
- 【转载】[Windows 8]Hello Windows 8 - Windows 8 Developer Preview搶先預覽
- 编程之美 set 12 快速找出故障机器
- 用手机EchoEcho问询朋友所在的位置
- jhipster_jHipster入门,第1部分
- wordpress函数wp_http_validate_url畸形IP绕过验证SSRF漏洞
- datagridviewrow 行宽_C# Winform DataGridView实现行[Row]的上下移动…….. | 学步园
- 获取当前上下文Activity
- 读《学习JavaScript数据结构与算法》 第二章
- 斐讯路由器刷华硕固件后按复位键无反应,无法设置网络
- 移动电源有哪些产品?热门的移动电源推荐
- CTR --- FNN原理,及tf2实现
- SpringApplicationBuilder
- javabean+servlet+jsp返利网
- 10亿数据找出前100大的数据(网易大数据面试算法题)
- C语言---qsort函数(初步了解)
- Springboot实现手机短信服务
- 苹果无线耳机使用方法_苹果神器网球http catcher使用方法和规则分享
- 朴素贝叶斯文本分类java_朴素贝叶斯文本分类简单介绍
- 关联规则—Apriori算法—FPTree
热门文章
- SpringBoot--实战开发--整合SSL
- Git master branch has no upstream branch的解决
- Android开发笔记(一百五十九)Android7.0的分屏模式
- php二叉树层序遍历 带层数和不带层数 需要用到队列
- 以虚拟现实骨灰级开发者视角,来看VR智能硬件平台
- onInterceptTouchEvent / onTouchEvent响应事件的详析
- html 关于一行两列 高度不定的实现(不用table)
- ]网易游戏游戏开发工程师
- 西交利物浦大学企业协同平台案例分享
- Windows Server 2012 DHCP故障转移