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 имя аргумента и 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