Составители:
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
- …
- следующая ›
- последняя »
