Main Content

matlab.io.fits.imgCompress

将 HDU 从一个文件压缩到另一个文件中

语法

imgCompress(infptr,outfptr)

说明

imgCompress(infptr,outfptr) 初始化输出 HDU、复制所有关键字并遍历输入图像,从而压缩数据并将压缩后的数据写入输出 HDU。

此函数对应于 CFITSIO 库 C API 中的 fits_img_compress 函数。

示例

import matlab.io.*
infptr = fits.openFile('tst0012.fits');
outfptr = fits.createFile('myfile.fits');
fits.setCompressionType(outfptr,'rice');
fits.imgCompress(infptr,outfptr);
fits.closeFile(infptr);
fits.closeFile(outfptr);

另请参阅