10.2.2. Типы данных, используемые для пиксельных карт................................... 620

10.2.3. Масштабирование и поворот изображений......................................... 627

10.3. Объединение пиксельных карт........................................................ 630

10.3.1. Цикл «чтение - модификация-запись»........................................... 631

10.3.2. Альфа-канал и смешивание изображений.......................................... 632

10.3.3. Логические комбинации пиксельных карт.......................................... 636

10.3.4. Операция BitBLT............................................................. 640

10.4. Рисование прямых своими силами: алгоритм Брезенхема.................................... 641

10.4.1. Алгоритм Брезенхема для рисования прямых линий.................................. 642

10.5. Определение и заполнение областей из пикселов.......................................... 648

10.5.1. Задание областей............................................................ 648

10.5.2. Пиксельно-определенные области............................................... 649

10.5.3. Рекурсивный алгоритм заливки.................................................. 650

10.5.4. Заполнение областей узорами .................................................. 652

10.5.5. Использование связности: заполнение области на основе серий пикселов.................. 653

10.6. Манипулирование символически-определенными областями.................................. 655

10.6.1. Области, описываемые прямоугольниками......................................... 655

10.6.2. Области, заданные контуром................................................... 657

10.7. Заполнение полигонально-определенных областей......................................... 658

10.7.1. Какие пикселы ребра принадлежат полигону?....................................... 659


⇐ Предыдущая| |Следующая ⇒