О Глава 10. В этой главе рассматриваются мощные графические методы для обработки изображений, созданных на растровом дисплее (raster display).

Введение Повторно рассматривается пиксельная карта изображения (pix map) как фундаментальный объект для хранения изображений и манипулирования ими; приводится ряд операторов для манипулирования пиксельными картами. Детально описан классический алгоритм Брезенхэма (Bresenham) для рисования линий. Излагаются способы описания «областей» («régions») в карте элементов и заполнения их цветом или узором. Особое внимание уделяется заливке многоугольной области. Обсуждаются явления ступенчатости (aliasing) изображения, являющиеся головной болью программистов, работающих с графикой, и приводятся некоторые способы уменьшения ступенек. Описаны методы размытия (dithering) и рассеивания ошибок (error diffusion), что приводит к эффекту большего количества цветов, чем физически может отобразить устройство вывода.

О Глава 11. Эта глава посвящена разработке и рисованию «гладких» кривых и поверхностей. Описана теория кривых Безье (Bezier) и B-сплайн (B-spline) кривых, а также приложение этойтеории к рациональным B-сплайнам, что приводит к обсуждению NURBS-кривых (non-unifoirrfTational B-spline - неравномерный рациональный B-сплайн). Представлено интерактивное проектирование кривых, когда разработчик при помощи мыши задает набор «контрольных точек» и использует алгоритм генерации кривых для предварительного просмотра кривой, построенной по этим точкам. Кривая может либо интерполировать эти точки, либо только приближаться к ним.

Изложены также методы создания сложных поверхностей с применением метода Безье, В-сплайнов и NURBS-лоскутов (patches), причем решается задача бесшовного соединения двух лоскутов.

О Глава 12. В этой главе исследуются некоторые сложности системы восприятия цвета человеком и решается проблема цифрового представления цвета. Описывается хроматическая диаграмма стандарта CIE, а также различные способы использования ее при расчетах цвета. Кроме того, обсуждаются цветовые охваты различных устройств, разнообразные цветовые пространства и преобразование цвета между ними. Рассматривается задача эффективного квантования цвета, которая сводится к уменьшению количества различных цветов в изображении без ухудшения его зрительного восприятия.


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