Математический редактор MathCAD

         

16.6.2. Графические файлы

Подобно вводу-выводу в текстовые файлы, можно организовать чтение и запись данных в графические файлы различных форматов.

При этом данные отождествляются с интенсивностью того или иного цвета пиксела изображения, находящегося в файле. Перечислим основные функции:

  • READRGB ("f lie") — чтение цветного изображения;

  • READBMP (" f lie") — чтение изображения в оттенках серого;
  • WRITERGB("file") — запись цветного изображения;
  • WRITEBMP (" file") — запись изображения в оттенках серого;
    • file — путь к файлу.

Имеется также большое количество функций специального доступа к графическим файлам, например, чтение интенсивности цветов в других цветовых моделях (яркость-насыщенность-оттенок), а также чтение только одного из основных цветов и т. п. Вы без труда найдете информацию об этих функциях в справочной системе Mathcad.

  • Действие функций доступа к графическим файлам иллюстрируется листингами 16.8—16.10. Заметим, что для создания изображения используется встроенная функция identity, создающая единичную матрицу. Изображение, созданное листингом 16.8, приведено на рис. 16.62.

Листинг 16.8. Запись матрицы I в графический файл

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

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

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


Содержание раздела