Main Content

matlab.io.fits.setHCompScale

设置 HCOMPRESS 算法的缩放参数

语法

setHCompScale(fptr,scale)

说明

setHCompScale(fptr,scale) 设置要与 HCOMPRESS 压缩算法结合使用的缩放参数。设置缩放参数会导致该算法以有损模式执行运算。

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

示例

import matlab.io.*
data = 50*ones(256,512,'double') + 10 * rand([256 512]);
fptr = fits.createFile('myfile.fits');
fits.setCompressionType(fptr,'HCOMPRESS_1');
fits.setHCompScale(fptr,2.5);
fits.createImg(fptr,'double_img',[256 512]);
fits.writeImg(fptr,data);
fits.closeFile(fptr);
fitsdisp('myfile.fits','mode','full');