Составители:
169
6.4 Организация данных. Вложенные структу-
ры. Многомерные массивы структур
Организация данных
Ключ к организации структуры состоит в указании способа
доступа к элементам сруктуры. Это, в свою очередь, определяет, как
надо формировать массив записей и его поля.
Рассмотрим RGB-изображение размером 128x128 пикселей, записан-
ное в трех массивах: RED, GREEN, BLUE:
Рисунок 6.4
Имеются, по крайней мере, два способа организации этих
данных в структуру (рисунки 6.5 и 6.6).
Матричная организация. В этом случае каждое поле струк-
туры - это массив координат точек одного цвета. Такую структуру
можно создать, используя следующие присваивания
A.r = RED;
A.g = GREEN;
A.b = BLUE;
Этот подход позволяет выделить целые массивы для ото-
бражения,
фильтрации или выполнения других функций над изобра-
жением. В этом случае, чтобы получить доступ к множеству точек
6.4 Организация данных. Вложенные структу- ры. Многомерные массивы структур Организация данных Ключ к организации структуры состоит в указании способа доступа к элементам сруктуры. Это, в свою очередь, определяет, как надо формировать массив записей и его поля. Рассмотрим RGB-изображение размером 128x128 пикселей, записан- ное в трех массивах: RED, GREEN, BLUE: Рисунок 6.4 Имеются, по крайней мере, два способа организации этих данных в структуру (рисунки 6.5 и 6.6). Матричная организация. В этом случае каждое поле струк- туры - это массив координат точек одного цвета. Такую структуру можно создать, используя следующие присваивания A.r = RED; A.g = GREEN; A.b = BLUE; Этот подход позволяет выделить целые массивы для ото- бражения, фильтрации или выполнения других функций над изобра- жением. В этом случае, чтобы получить доступ к множеству точек 169
Страницы
- « первая
- ‹ предыдущая
- …
- 169
- 170
- 171
- 172
- 173
- …
- следующая ›
- последняя »