Матричные вычисления в Mathcad


2 Ввод/вывод в файлы других типов



13.3.2. Ввод/вывод в файлы других типов



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

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

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

  • READRGB("fiie") — чтение цветного изображения;
  •  READBMP("file") — чтение изображения в оттенках серого;
  •  WRiTERGB("fiie") — запись цветного изображения;
  •  WRiTEBMP("fiie") — запись изображения в оттенках серого:

  •  file — путь к файлу.


Примечание 1
Примечание 1


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



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









Начало  Назад  Вперед


Книжный магазин