利用IDL编写以下代码1、读取 ASCII 数据; 2、读取 FY -2 的 9210AWX 文件, FY -2C 的卫星黑体亮度温度产品。 3、读取三种格式图片文件。
时间: 2023-07-16 14:15:52 浏览: 172
读取各种格式的图片 代码
以下是利用IDL编写的代码,实现读取ASCII数据、FY-2卫星黑体亮度温度产品和三种格式图片文件的功能:
1、读取ASCII数据
```
; 打开ASCII文件
filename = 'data.txt'
fid = fopen(filename, /GET_LUN)
; 读取数据
data = fltarr(100, 2)
fscanf, fid, '%f, %f', data
; 关闭文件
fclose, fid
```
2、读取FY-2的9210AWX文件
```
; 打开文件
filename = 'FY2A-_AGRI--_N_DISK_1047E_L1A_CADA_20171206000000_20171206001459_4000M_V0001.HDF'
status = hdf_open(filename, /DFACC_READ, fid)
; 读取黑体亮度温度产品数据集
hdf_datasetread, fid, 'NOMChannel20', data
; 关闭文件
hdf_close, fid
```
3、读取三种格式图片文件
```
; 读取JPEG文件
filename = 'image.jpg'
img = read_jpeg(filename)
; 读取PNG文件
filename = 'image.png'
img = read_png(filename)
; 读取TIFF文件
filename = 'image.tif'
img = read_tiff(filename)
```
阅读全文