matlab.io.fits.insertImg
현재 이미지 다음에 FITS 이미지 삽입
구문
insertImg(fptr,bitpix,naxes)
설명
insertImg(fptr,bitpix,naxes)
는 현재 HDU 바로 다음에 새 이미지 확장을 삽입합니다. 파일이 방금 생성된 경우 새로운 주 배열(Primary Array)이 파일의 시작 부분에 삽입됩니다. 이후의 파일 내 모든 확장은 새 확장을 위한 공간을 만들기 위해 아래쪽으로 이동됩니다. 현재 HDU가 파일의 마지막 HDU인 경우 새 이미지 확장은 파일의 끝에 추가됩니다.
이 함수는 CFITSIO 라이브러리 C API의 fits_insert_imgll (ffiimgll)
함수에 대응합니다.
예제
FITS 파일에서 첫 번째 이미지와 두 번째 이미지 사이에 150x300 이미지를 하나 만듭니다.
import matlab.io.* fptr = fits.createFile('myfile.fits'); fits.createImg(fptr,'byte_img',[100 200]); fits.createImg(fptr,'byte_img',[200 400]); fits.movAbsHDU(fptr,1); fits.insertImg(fptr,'byte_img',[150 300]); fits.closeFile(fptr); fitsdisp('myfile.fits','mode','min');