показаны возможные значения для
В табл. 19. 5 показаны возможные значения для аргумента fmt.
Таблица 19.5.
Поддерживаемые графические форматы и их обозначения
Если filename — TIFF- или HDF-файл, содержащий более одного изображения, то 1 nf о представляет собой массив структур с отдельным элементом (т. е. с индивидуальной структурой) для каждого изображения в файле. Например, info(3) будет в таком случае содержать информацию о третьем изображении в файле. Множество полей в info зависит от конкретного файла и его формата. Однако первые девять полей всегда одинаковы. В табл. 19.6 перечислены эти поля и описаны их значения.
Таблица 19.6.
Поля информационной структуры и их значения
info = imfinfo(filename) — пытается определить формат файла по содержимому. Пример:
» info = irrifinfo('С:\выставка\Интернет.bmр')
info =
Filename: 'С:\выставка\Интернет.bmр'
FileModDate: '04-Jan-1999 22:35:56'
FileSize: 481078
Format: 'bmp'
FormatVersion: 'Version 3 (Microsoft Windows 3.x)'
или truecolor (RGB) изображение класса uint8, команда imwrite записывает фактические значения массива в файл. Если А имеет класс double, команда imwrite переопределяет значения в массиве перед записью, используя преобразование uint8(round(255*A)). Эта операция преобразует числа с плавающей запятой в диапазоне [0, 1] к 8-битовым целым числам в диапазоне [0, 255]. Допустимые значения параметра ftnt аналогичны тем, что используются в команде imfinfo;
imwrite(X,map,filename,fmt) — записывает индексированное изображение, находящееся в массиве X, и соответствующую ему цветовую палитру тар в файл filename. Если X содержит изображение класса uint8, команда imwrite записывает фактические значения массива в файл. Если X имеет класс double, команда imwrite переопределяет значения в массиве перед записью, используя преобразование uintS(X-l). Палитра тар должна иметь класс double; функция imwrite переопределяет значения в тар, используя преобразование uint8(round (255*mар));
imwrite (....filename) — записывает изображение в filename в формате, указанном в расширении файла. Расширение может быть одним из допустимых значений параметра fmt;
Содержание Назад Вперед