fitswrite

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

Синтаксис

fitswrite(imagedata,filename)
fitswrite(imagedata,filename,Name,Value)

Описание

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

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

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

imagedata

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

filename

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

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

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

'WriteMode'

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

  • 'overwrite'

  • 'append'

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

'Compression'

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

  • '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