exponenta event banner

matlab.io.fits.insertImg

Вставьте изображение FITS после текущего изображения

Синтаксис

insertImage(fptr,bitpix,naxes)

Описание

insertImage(fptr,bitpix,naxes) вставляет новое расширение изображений сразу после текущего HDU. Если файл был только что создан, новый первичный массив вставляется в начале файла. Любой после расширений в файле будет переключен вниз, чтобы создать место для нового расширения. Если текущий HDU будет последним HDU в файле, то новое расширение изображений будет добавлено в конец файла.

Эта функция соответствует функции fits_insert_imgll (ffiimgll) в API библиотеки CFITSIO C.

Примеры

Создайте 150x300 изображение между 1-ми и 2-ми изображениями в файле FITS.

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

Смотрите также