Main Content

matlab.io.fits.setHCompSmooth

HCOMPRESS で圧縮されたイメージの平滑化の設定

構文

setHCompSmooth(fptr,smooth)

説明

setHCompSmooth(fptr,smooth) は、HCOMPRESS アルゴリズムでイメージを圧縮するときに使用される平滑化を設定します。スケール パラメーターまたは平滑化パラメーターを設定すると、アルゴリズムは非可逆モードで動作します。

この関数は、CFITSIO ライブラリ C API の関数 fits_set_hcomp_smooth に相当します。

import matlab.io.*
data = int32(50*ones(256,512,'double') + 10 * rand([256 512]));
fptr = fits.createFile('myfile.fits');
fits.setCompressionType(fptr,'HCOMPRESS');
fits.setHCompSmooth(fptr,1);
fits.createImg(fptr,'long_img',[256 512]);
fits.writeImg(fptr,data);
fits.closeFile(fptr);
fitsdisp('myfile.fits','mode','full');