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

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

Была ли эта тема полезной?