fitswrite

Запишите изображение в файл FITS

Синтаксис

fitswrite (imagedata, имя файла)
fitswrite (imagedata, имя файла, Имя, Значение)

Описание

fitswrite(imagedata,filename) пишет imagedata в файл FITS, заданный filename. Если filename не существует, fitswrite создает файл как простой файл FITS. Если filename существует, fitswrite перезаписывает файл или добавляет изображение в конец файла, в зависимости от значения аргумента writemode.

fitswrite(imagedata,filename,Name,Value) пишет imagedata в файл FITS, заданный filename с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value.

Входные параметры

данные изображения

Матрица изображений.

fileName

Вектор символа или скаляр строки определение имени существующего файла FITS или имени вы хотите присвоить новому файлу FITS.

Аргументы в виде пар имя-значение

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

'WriteMode'

Заданный как одно из следующего:

  • 'overwrite'

  • добавление

Значение по умолчанию: 'overwrite'

Сжатие

Заданный как одно из следующего:

  • 'none'

  • gzip

  • 'rice'

  • 'hcompress'

  • 'plio'

Значение по умолчанию: 'none'

Примеры

Создайте файл FITS, содержащий красный канал изображения RGB.

X = imread('ngc6543a.jpg');
R = X(:,:,1); 
fitswrite(R,'myfile.fits');
fitsdisp('myfile.fits');

Создайте файл FITS с тремя изображениями, созданными из каналов изображения RGB.

X = imread('ngc6543a.jpg');
R = X(:,:,1);  G = X(:,:,2);  B = X(:,:,3);
fitswrite(R,'myfile.fits');
fitswrite(G,'myfile.fits','writemode','append');
fitswrite(B,'myfile.fits','writemode','append');
fitsdisp('myfile.fits');

Ссылки

Дополнительные сведения см. в файле cfitsiocopyright.txt.

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

|

Представленный в R2012a

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