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);