|
16.6.2. Графические файлы
Подобно вводу-выводу в текстовые файлы, можно организовать чтение и запись данных в графические файлы различных форматов.
При этом данные отождествляются с интенсивностью того или иного цвета пиксела изображения, находящегося в файле. Перечислим основные функции:
- READRGB ("f lie") — чтение цветного изображения;
- READBMP (" f lie") — чтение изображения в оттенках
серого;
- WRITERGB("file") — запись цветного изображения;
- WRITEBMP (" file") — запись изображения в оттенках
серого;
Имеется также большое количество функций специального доступа к графическим
файлам, например, чтение интенсивности цветов в других цветовых моделях (яркость-насыщенность-оттенок),
а также чтение только одного из основных цветов и т. п. Вы без труда найдете
информацию об этих функциях в справочной системе Mathcad.
- Действие функций доступа к графическим файлам иллюстрируется
листингами 16.8—16.10. Заметим, что для создания изображения используется
встроенная функция identity, создающая единичную матрицу. Изображение, созданное
листингом 16.8, приведено на рис. 16.62.
Листинг 16.8. Запись матрицы I в графический файл

Листинг 16.9. Чтение из графического файла

Листинг 16.10. Запись в цветной графический файл


Рис. 16.62. Файл, созданный листингом 16.8
|