Ввод/вывод в файлы других типов
13.3.2. Ввод/вывод в файлы других типов
Подобно вводу/выводу в текстовые файлы можно организовать чтение и запись данных в графические звуковые и файлы.
Графические файлы
При записи и чтении числовой информации в файлы различных графических форматов данные отождествляются с интенсивностью того или иного цвета пиксела изображения, находящегося в файле. Перечислим основные встроенные функции, предназначенные для графического ввода/вывода:
- READRGB("fiie") — чтение цветного изображения;
- READBMP("file") — чтение изображения в оттенках серого;
- WRiTERGB("fiie") — запись цветного изображения;
- WRiTEBMP("fiie") — запись изображения в оттенках серого:
- file — путь к файлу.
Примечание 1
Примечание 1
Имеется также большое количество функций специального доступа к графическим файлам, например, чтение интенсивности цветов в других цветовых моделях (яркость-насыщенмость-оттенок), а также чтение только одного из основных цветов и т. п. Вы без труда найдете информацию об этих функциях в справочной системе Mathcad, а их применение полностью эквивалентно описанным встроенным функциям.
Действие функций доступа к графическим файлам иллюстрируется листингами 13.19—13.21. Заметим, что для создания изображения используется встроенная функция identity, создающая единичную матрицу. Изображение, созданное листингом 13.19, приведено на Рисунок 13.22.