Main Content

matlab.io.fits.setCompressionType

이미지 압축 유형 설정

구문

setCompressionType(fptr,comptype)

설명

setCompressionType(fptr,comptype)은 FITS 이미지에다 쓸 때 사용할 이미지 압축 알고리즘을 지정합니다.

comptype에 들어갈 수 있는 값은 다음과 같습니다.

'GZIP'
'GZIP2'
'RICE'
'PLIO'
'HCOMPRESS'
'NOCOMPRESS'

이 함수는 CFITSIO 라이브러리 C API의 fits_set_compression_type 함수에 대응합니다.

예제

import matlab.io.*
fptr = fits.createFile('myfile.fits');
fits.setCompressionType(fptr,'GZIP2');
fits.createImg(fptr,'long_img',[256 512]);
data = reshape(1:256*512,[256 512]);
data = int32(data);
fits.writeImg(fptr,data);
fits.closeFile(fptr);
fitsdisp('myfile.fits','mode','full');

참고 항목

|