ENVI批量图片格式转换(IDL语言实现,raw转换为tif)
笔者最近需要将大量.raw后缀的多光谱图像转换为tif格式,然后再利用matlab对tif格式的图片进行处理。
然而,利用ENVI将.raw图片读入后,只能一张一张地将其另存为.tif格式。
笔者考虑在ENVI+IDL环境下用IDL语言实现批量转换图片格式,然而在网上没有搜到直接能用的代码,通过查阅ENVIRaster::Export方法的Example(https://www.harrisgeospatial.com/docs/ENVIRaster__Export.html),结合for循环,实现了批量将raw图片转换为tif图片。
IDL代码如下:
; 2017-08-21 00:00:40
; author: xiaohu
PRO ENVIRaster_Study e = ENVI() ; Launch the application for i = 2158, 2355 do begin ; 利用for循环实现批量转换 filepath_input = 'E:\input images\prefix_'+strcompress(string(i), /remove)+'.raw' ; 输入文件路径 raster1 = e.OpenRaster(filepath_input) ; 读入文件 filepath_output = 'E:\output images\FN'+strcompress(string(i), /remove)+'.tif' ; 输出文件路径 raster1.Export, filepath_output, 'TIFF' ; 输出为tiff格式 Print,'finished' ;打印finished,提示完成 endfor
end
上述代码中,输入文件路径为:E:\input images\,文件名为prefix_2158.raw, prefix_2159.raw,...,prefix_2355.raw,共约两百张图片。
输出路径为:E:\output images\,输出文件的文件名为FN2158.tif,FN2159.tif,...,FN2355.tif。
使用时,只需更改i值变化范围、输入文件路径、输出文件路径即可。
ENVI批量图片格式转换(IDL语言实现,raw转换为tif)相关推荐
- 利用Python实现自动批量图片格式转换
文章目录 利用Python实现自动批量图片格式转换 0.背景 1.简单思路 2.进一步改进 3.最终版本 4.总结 利用Python实现自动批量图片格式转换 0.背景 在一个漫画网站下载了一些图片,但 ...
- Python脚本—批量图片格式转换
使用Python的os.sys.PIL库完成批量图片格式转换 import os import sys from PIL import Imageinput_folder = r'D:\Toolkit ...
- 如何快速批量图片格式转换呢?
在日常工作中,我们会找到很多不同的图片格式,其中有些格式是不常用的,这些格式的兼容性较差,这样就经常需要把图片转换成常用格式,方便工作使用.有时需要批量处理图片格式转换.如果你想快速转换图像格式,可以 ...
- 关于图片格式转换(png、jpg转tif)
关于图片格式转换(png.jpg转tif) 看来网上很多文章,图片格式的转换有opencv库和PIL库,由于只是简单对图像进行格式转换,所以选择了PIL库(Pillow支持最新的3.x版本)进行相应的 ...
- 【图片格式转换】python实现批量图片格式转换:emf、jpeg等转为png
[图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 文章目录 [图片格式转换]python批量进行图片格式转换emf.jpeg等转为png 1. 代码 2. 效果 3. 总结 ...
- 怎样把图片转换成jpg格式?如何完成批量图片格式转换?
处理图片时,如果遇到图片格式转换(https://www.yasuotu.com/geshi)的时候该怎么办呢?尤其需要批量图片格式转化的时候,有没有比较方便又快捷的方法呢?推荐使用压缩图的图片处理工 ...
- python实现图片格式转换_python实现批量图片格式转换
本文实例为大家分享了python实现批量格式转换的具体代码,供大家参考,具体内容如下 深度学习过程中总是绕不开数据集的制作,有时候实际图片格式或大小可能与需要关心的图片信息不一致,那么我们只能手动做好 ...
- C#语言实例源码系列-实现批量图片格式转换
专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册
- 如何批量图片格式转换_批量图片转换器免费下载
有的时候需要做一些图片类型材料,需要将其他格式转换为JPG格式.下面我来讲解一种比较简单的方式. 首先下载软件 Leftso Image Compression 访问密码 9987 软件免费授权码申请 ...
最新文章
- STM32普通定时器(TIM2-7)的时钟源
- java 变量与常量_详解Java变量与常量
- ACL2020 | 使用强化学习为机器翻译生成对抗样本
- ie浏览器修复_Win8系统电脑无法打开运行IE浏览器的解决方法
- WinInet编程详解
- word 通配符_word通配符技巧:HR高效办公技巧应用
- 火车站购票系统c语言编程,用c语言编写火车购票系统怎么编写,在线等,急!!!...
- Spring Boot 注解大全,一键收藏了!
- 电气期刊论文实现:基于输电线路容量安全约束的电力机组组合
- [http]HTTP状态码含义
- spring 事务隔离级别和传播行为_Spring事务传播性与隔离性实战
- struts2 国际化
- word 编辑域中的汉字_word中插入的cad对象无法双击编辑问题解决记录
- ssh: connect to host 192.168.121.128 port 22: No route to host
- 在Shell中,“$“和““的作用
- CSRF(跨站请求伪造)攻击 --
- 小数据、高准确率的文本分类:利用迁移学习创造通用语言模型
- QCon校友会之柴锋:10次QCon之旅
- 发生异常: ModuleNotFoundError No module named ‘XXXX‘可优先尝试的解决方式
- 读书笔记 - 机器学习实战 - 4 利用概率理论进行分类:朴素贝叶斯
热门文章
- LT6711A-HDMI2.0到eDP / DP1.2支持4K 60Hz
- Impala 在网易大数据的优化和实践
- 安居宝梯控门禁数据分析
- 255%可用已接通电源_深度解析电弧螺柱焊机及其用于螺柱焊的直流焊接电源的特点...
- 转载: 2019 Android 秋招提前批面试总结 (已拿BAT等6家口头offer)
- Python解析音悦台MV视频地址与封面
- 以前管Facebook叫“脸书” 现在管Meta叫什么呢
- 使用react-draggable和react-resizable实现Ant Design Modal的拖动和拖拽改变宽度
- 一日多餐的增肌、增重饮食计划
- HP SN6000B 划分 MacroSAN FC存储Zone详细方法