Технология и средства обработки графической информации
Вывод изображения на экран персонального компьютера (сначала текста, формул, а затем и простейших рисунков) явился необходимым, но всего лишь первым шагом на пути становления компьютерной, или машинной, графики. Компьютерная графика охватывает все виды и формы представления изображений, доступных для восприятия человеком либо на экране монитора, либо в виде копии на внешнем носителе (бумага, кинопленка, ткань и нр.).
Основы представления графической информации
Формирование машинной графики как самостоятельного направления относится к началу 60-х годов XX в., когда Коэном Сазерлендом был создан первый специализированный пакет программного обеспечения машинной 1рафики. В 60-е годы были сформулированы принципы рисования отрезками, удаления невидимых линий, методы отображения сложных поверхностей. Первые работы были в основном направлены на развитие векторной графики, т. е. рисования отрезками.
Существенный прогресс компьютерная графика испытала с появлением возможности запоминать изображения и выводить их на монитор.
В наши дни средства компьютерной графики позволяют создавать реалистические изображения, не уступающие фотографическим снимкам. Создано разнообразное аппаратное и программное обеспечение для получения изображений самого различного вида и назначения - от простых чертежей до реалистических образов естественных объектов. Компьютерная графика используется практически во всех научных и инженерных дисциплинах для наглядности восприятия и передачи информации. Трехмерные изображения используются в медицине (компьютерная томография), картографии, полиграфии, геофизике, ядерной физике и других областях. Телевидение и другие отрасли индустрии развлечений используют анимационные средства компьютерной графики (компьютерные игры, фильмы). Общепринятой практикой считается также использование компьютерного моделирования при обучении пилотов и представителей других профессий (тренажеры) [90].
Без компьютерной графики невозможно представить себе не только компьютерный, но и обычный, вполне материальный мир.
Классификация компьютерной графики
По области применения графику можно разделить на следующие категории.
Отображение информации. Ни одна из областей современной науки не обходится без графического представления информации. Помимо визуализации результатов экспериментов и анализа данных натурных наблюдений существует обширная область математического моделирования процессов и явлений, которая просто немыслима без графического вывода. Например, описать процессы, протекающие в атмосфере или океане, без соответствующих наглядных картин течений или полей температуры практически невозможно. В геологии в результате обработки трехмерных натурных данных можно получить геометрию пластов, залегающих на большой глубине. В медицине в настоящее время широко используются методы диагностики, использующие компьютерную визуализацию внутренних органов человека. Томография (в частности, ультразвуковое исследование) позволяет получить трехмерную информацию, которая затем подвергается математической обработке и выводится на экран. Помимо этого применяется и двумерная графика: энцефалограммы и миограммы, выводимые на экран компьютера или графопостроитель.
Проектирование. В строительстве и технике чертежи давно представляют собой основу проектирования новых сооружений или изделий. Процесс проектирования с необходимостью выбора является итеративным, т. е. конструктор перебирает множество вариантов с целью выбора оптимального по каким-либо параметрам. Не последнюю роль в этом играют требования заказчика, который не всегда четко представляет себе конечную цель и технические возможности. Построение предварительных макетов - достаточно долгое и дорогое дело. Сегодня существуют развитые программные средства автоматизации проектно-конструкторских работ (САПР), позволяющие быстро создавать чертежи объектов, выполнять прочностные расчеты и т. и. Они дают возможность не только изобразить проекции изделия, но и рассмотреть его в объемном виде с различных сторон. Такие средства также чрезвычайно полезны для дизайнеров интерьера, ландшафта [10].
Моделирование. Под моделированием в данном случае понимается имитация различного рода ситуаций, возникающих, например, при полете самолета или космического аппарата, движении автомобиля и т. и. Но моделирование используется не только при создании различного рода тренажеров. В телевизионной рекламе, в научно-популярных и других фильмах теперь синтезируются движущиеся объекты, визуально мало уступающие тем, которые могут быть получены с помощью кинокамеры. Кроме того, компьютерная графика предоставила киноиндустрии возможности создания спецэффектов, которые в прежние годы были попросту невозможны. В последние годы широко распространилась еще одна сфера применения компьютерной графики - создание виртуальной реальности.
Графический пользовательский интерфейс. На раннем этапе использования дисплеев как одного из устройств компьютерного вывода информации диалог «человек-компьютер» в основном осуществлялся в алфавитно-цифровом виде. Теперь же практически все системы программирования применяют графический интерфейс. Особенно впечатляюще выглядят разработки в области сети Internet. Существует множество различных программ-браузеров, реализующих в том или ином виде средства общения в сети, без которых доступ к ней трудно себе представить. Эти программы работают в различных операционных средах, но реализуют, по существу, одни и те же функции, включающие окна, баннеры, анимацию и т. д.
В зависимости от специализации можно выделить следующие типы графики:
?S иллюстративная графика в первую очередь связана с изображением графического материала в издательских системах. Иллюстративный материал - схемы, эскизы, географические карты, чертежи и др. - можно создавать различными графическими редакторами, системами. Здесь важна легкость и быстрота формирования и преобразования графических изображений для тех или иных приложений. В последнее время большой интерес вызывает иллюстративный материал, представленный в демонстрационной, динамической форме;
демонстрационная графика связана с динамическими объектами. В технологии изображения динамических объектов используют три основных способа: рисование-стирание, смену кадров (страниц), динамические образы. Для организации перемещения фрагмента рисунка на экране нужно:
- - создать этот фрагмент в нужном месте экрана;
- - стереть фрагмент, рисуя его цветом фона или используя процедуру очистки экрана;
- - снова нарисовать фрагмент в другом месте экрана и т. д. [90];
- S деловая графика. Одним из первых практических применений машинной графики было автоматическое построение графиков функции в различных системах координат. Графические представления расчетных и статистических данных представляют в виде схем, диаграмм, гистограмм и графиков. Различают следующие их виды: структурная схема, гистограмма, круговая диаграмма, линейный график, круговая гистограмма, временная диаграмма;
инженерная графика. Компьютеризацию чертежных и конструкторских работ проводят давно и в настоящее время используют различные системы автоматизации проектных работ (САПР). В настоящее время САПР обозначает аппаратно-программный комплекс, поддерживающий процесс проектирования с использованием специальных средств машинной графики, поддерживаемых пакетами программного обеспечения, для решения задач, связанных с проектной деятельностью. В совокупности развитая САПР представляет собой специализированную информационную систему. Сфера применения САПР охватывает такие разные области приложения, как архитектура, гражданское строительство, картография, медицина, геофизика, разработка моделей одежды, издательское дело, реклама. Полная система САПР состоит из компонентов аппаратного и программного обеспечения. Общими компонентами аппаратного обеспечения системы САПР являются ЦП (центральный процессор), несколько рабочих станций, разделяемая между рабочими станциями периферийное оборудование;
S научная графика. Компьютерная 1рафика представляет значительный интерес для научных исследований. В частности, она выступает как средство формирования научной документации с использованием математических знаков, индексов, шрифтов и т. и. В последнее время ученые чаще стали обращаться к имитационному моделированию на компьютере.
В современной компьютерной графике можно выделить следующие основные направления:
'S изобразительная компьютерная графика (основные виды задач: построение модели объекта и формирование изображения; преобразование модели и изображения; идентификация объекта и получение требуемой информации);
?S обработка и анализ изображений;
анализ сцен (перцептивная компьютерная графика, исследование абстрактных моделей графических объектов и взаимосвязей между ними, например моделирование «машинного зрения» (роботы), анализ рентгеновских снимков с выделением и отслеживанием интересующего объекта (внутреннего органа), разработка систем видеонаблюдения);
'б компьютерная графика для научных абстракций (когнитивная компьютерная графика, г. е. графика, способствующая познанию) [90].
Довольно стремительно пройдя иллюстративный отрезок пути своего развития, компьютерная графика сосредоточилась как бы на двух генеральных направлениях - придании изображению необходимой динамики и придании изображению необходимой реалистичности.
Эффективная работа с графикой подразумевает не только хорошее владение определенными графическими программами, средствами для создания и обработки изображений, но и требует конкретных знаний в области представления и хранения графической информации.
Для представления графической информации (например, на экране монитора, на печатной странице и т. и.) в вычислительной технике применяются два основных подхода: растровый и векторный.
Растровая и векторная графика
Растровая графика оперирует изображениями в виде растров. Растровое изображение (растр) - изображение, представляющее собой сетку пикселов1’^ (обычно прямоугольную), или цветных точек на компьютерном мониторе (рис. 6.1), бумаге и других отображающих устройствах и материалах.

Рис. 6.1. Растровая графика
Неформально можно сказать, что растр - это описание изображения на плоскости путем разбиения всей плоскости или ее части на одинаковые элементы (пиксела) и присвоение каждому элементу своего цветового (или иного, например прозрачности, для последующего наложения изображений друг на дру- 15 Элементарную точку растра принято называть пикселом.
га) атрибута. Наиболее часто в качестве элементов растра используют квадраты, однако возможно использование равностороннего треугольника, правильного шестиугольника (гексагональный растр).
Важными характеристиками растрового изображения являются:
?S размер - количество пикселов по ширине и высоте изображения (например, 800x600, 1024x768, ...) или же, реже, общее количество пикселов;
S количество используемых цветов или глубина цвета (например, 65 536 оттенков);
У разрешение (разрешающая способность) - справочная величина, характеризующая рекомендуемый размер пиксела изображения (наиболее популярная единица измерения dpi (dots per inch) - количество пикселов в одном дюйме длины). При этом следует различать разрешение оригинала, разрешение экранного изображения и разрешение печатного изображения.

Рис. 6.2. Размеры растровой графики
Для экранной копии достаточно разрешения 72 dpi, для распечатки на цветном или лазерном принтере 150-200 dpi, для вывода на фотоэкспонирующем устройстве 200-300 dpi. Установлено эмпирическое правило, что при распечатке величина разрешения оригинала должна быть в 1,5 раза больше, чем линиатура растра устройства вывода. В случае, если твердая копия будет увеличена по сравнению с оригиналом, эти величины следует умножить на коэффициент масштабирования [31].
Достоинства растровой графики:
s эффективно представляет реальные образы, позволяет создать (воспроизвести) практически любой рисунок, вне зависимости от сложности;
s высокая скорость обработки сложных изображений, если не нужно масштабирование;
s растровое представление изображения естественно для большинства устройств ввода-вывода графической информации, таких как мониторы, матричные и струйные принтеры, цифровые фотоаппараты, сканеры.
Недостатки растровой графики:
s большой объем памяти для представления и хранения изображений;
s невозможность идеального масштабирования, с увеличением масштаба качество изображения ухудшается.
Векторная графика - способ представления объектов и изображений в компьютерной графике, основанный на использовании элементарных геометрических объектов, таких как точки, линии, сплайны и многоугольники (рис. 6.3). Термин используется в противоположность к растровой графике, которая представляет изображение как матрицу фиксированного размера, состоящую из точек (пикселов) со своими параметрами.
Этот способ представления информации идеально подходит для рисунков, которые легко представить в виде комбинации простейших фигур, например, для технических чертежей - точек, отрезков прямых и кривых, окружностей, прямоугольников и т. п.
Основным логическим элементом векторной графики является геометрический объект. В качестве объекта принимаются простые геометрические фигуры (так называемые примитивы - прямоугольник, окружность, эллипс, линия), составные фигуры или фигуры, построенные из примитивов, цветовые заливки, в том числе градиенты (рис. 6.4). Для полного описания рисунка необходимо знать вид и базовые координаты каждой фигуры, например, координаты двух концов отрезка, координаты центра и диаметр окружности и т. д.

Рис. 6.3. Векторная графика
Важным объектом векторной графики является сплайн. Сплайн - это кривая, посредством которой описывается та или иная геометрическая фигура.
Преимущества векторного способа описания графики над растровой графикой:
S размер, занимаемый описательной частью, не зависит от реальной величины объекта, что позволяет, используя минимальное количество информации, описать сколько угодно большой объект файлом минимального размера;
?S в связи с тем, что информация об объекте хранится в описательной форме, можно бесконечно увеличить графический примитив, наггример дугу окружности, и она останется гладкой. С другой стороны, если кривая представлена в виде ломаной линии, увеличение покажет, что она на самом деле не кривая;
S параметры объектов хранятся и могут быть легко изменены. Также эго означает, что перемещение, масштабирование, вращение, загголнение и т. д. не ухудшает качества рисунка. Более того, обычно указывают размеры в аппаратно-независимых единицах (англ, device-independent unit), которые ведут к наилучшей возможной растеризации на растровых устройствах [90];
S ггри увеличении или уменьшении объектов толщина линий может быть задана постоянной величиной, независимо от реального контура.
Основным недостатком векторной графики является то, что далеко не каждый объект может быть легко изображен в векторном виде - для ггодобного соответствия оригинальному изображению может потребоваться очень большое количество объектов и их совокупности, что негативно влияет на количество памяти, занимаемой изображением, и на время для его отображения («от- рисовки»).

Рис. 6.5. Векторггая графика в черчеггии

Рис. 6.4. Объекты векторной графики
В тех областях графики, где существенное значение имеет сохранение ясных и четких контуров, наггример в шрифтовых композициях, в создании логотипов и прочее, векторные программы незаменимы (рис. 6.5).
Векторная г рафика может включать в себя и фраг менты растровой г рафики: фрагмент становится таким же объектом, как и все остальные (ггравда, со значительными ог раничениями в обработке).
Представление графических данных
Форматы графических данных. В компьютерной графике применяют до тридцати форматов файлов для хранения изображений. Но лишь часть из них стала реальными стандартами и применяется в подавляющем большинстве программ. Как правило, несовместимые форматы имеют файлы растровых, векторных, трехмерных изображений, хотя существуют форматы, позволяющие хранить данные разных классов. Многие приложения ориентированы на собственные «специфические» форматы, перенос их файлов в другие программы вынуждает использовать специальные фильтры или экспортировать изображения в «стандартный» формат.
TIFF (Tagged Image File Format). Формат предназначен для хранения растровых изображений высокого качества (расширение имени файла .TIF). Относится к числу широко распространенных, отличается переносимостью между платформами (IBM PC и Apple Macintosh), обеспечен поддержкой со стороны большинства графических, верстальных и дизайнерских программ. Предусматривает широкий диапазон цветового охвата [31].
Windows Bitmap. Формат хранения растровых изображений в операционной системе Windows (расширение имени файла .BMP). Соответственно, поддерживается всеми приложениями, работающими в этой среде [31].
PSD (PhotoShop Document). Собственный формат программы Adobe Photoshop (расширение имени файла .PSD), один из наиболее мощных по возможностям хранения растровой графической информации. Позволяет запоминать параметры слоев, каналов, степени прозрачности, множества масок. Поддерживаются 48-разрядное кодирование цвета, цветоделение и различные цветовые модели. Основной недостаток выражен в том, что отсутствие эффективного алгоритма сжатия информации приводит к большому объему файлов.
JPEG (Joint Photographic Experts Group). Формат предназначен для хранения растровых изображений (расширение имени файла .JPG). Позволяет регулировать соотношение между степенью сжатия файла и качеством изображения. Применяемые методы сжатия основаны на удалении «избыточной» информации, поэтому формат рекомендуют использовать только для электронных публикаций [31].
GIF (Graphics Interchange Format). Стандартизирован как средство хранения сжатых изображений с фиксированным (256) количеством цветов (расширение имени файла .GIF). Получил популярность в Интернете благодаря высокой степени сжатия. Ограниченные возможности но количеству цветов обусловливают его применение исключительно в электронных публикациях. Кроме того, формат GIF поддерживает создание анимированных изображений. До появления более совершенных средств веб-анимации этот формат был основным средством для создания анимированных веб-страниц.
EPS (Encapsulated PostScript). Формат описания как векторных, так и растровых изображений на языке PostScript фирмы Adobe, фактическом стандарте в области допечатных процессов и полиграфии (расширение имени файла EPS). Так как язык PostScript является универсальным, в файле могут одновременно храниться векторная и растровая графика, шрифты, контуры маски, параметры калибровки оборудования, цветовые профили. Но экранная копия лишь в общих чертах отображает реальное изображение, что является существенным недостатком EPS.
PNG (Portable Network Graphics). Сравнительно новый формат хранения изображений, предназначенный для их публикации в Интернете (расширение имени файла .PNG). Создавался как замена для форматов GIF и JPEG. Поддерживаются три тина изображений - цветные с глубиной 8 или 24 бита и чернобелое с градацией 256 оттенков серого. Сжатие информации происходит практически без потерь, предусмотрена чересстрочная развертка. В настоящий момент используется преимущественно для целей веб-публикаций наряду с теряющим популярность GIF и широко распространенным JPG [31].
PDF (Portable Document Format). Формат в основном предназначен для хранения документа целиком (расширение имени файла .PDF). Формат является аппаратно-независимым, поэтому вывод изображений допустим на любых устройствах - от экрана монитора до фотоэкснонирующего устройства. Мощный алгоритм сжатия со средствами управления итоговым разрешением изображения обеспечивает компактность файлов при высоком качестве иллюстраций.
Представление цвета в машинной графике. Цвет чрезвычайно важен в компьютерной графике как средство усиления зрительного впечатления и повышения информационной насыщенности изображения. Ощущение цвета формируется человеческим мозгом в результате анализа светового потока, попадающего на сетчатку глаза от излучающих или отражающих объектов.
На сетчатке глаза находятся два типа рецепторов: палочки и колбочки. Палочки реагируют на степень яркости (или интенсивность) падающего света, а колбочки отвечают за различение цветов; при этом колбочки резко теряют свою чувствительность в темноте (в отличие от палочек), поэтому все объекты начинают казаться серыми. Считается, что цветовые рецепторы (колбочки) подразделяются на три группы, каждая из которых воспринимает только единственный цвет - красный, зеленый или синий [31].
Световой ноток формируется излучениями, представляющими собой комбинацию трех «чистых» спектральных цветов (красный, зеленый, синий - КЗС) и их производных (в англоязычной литературе используют аббревиатуру RGB - Red, Green, Blue). Для излучающих объектов характерно аддитивное цветовоспроизведение (световые излучения суммируются), для отражающих объектов - субтрактивное цветовоспроизведение (световые излучения вычитаются). Примером объекта первого типа является электронно-лучевая трубка монитора, второго типа - полиграфический отпечаток.
Физические характеристики световог о потока определяют ся ггараметрами мощности, яркости и освещенности. Визуальные параметры ощущения цвета характеризуются светлотой, то есть различимостью участков, сильнее или слабее отражающих свет. Минимальную разницу между яркостью различимых по светлоте объектов называют порог ом. Величина порога пропорциональна логарифму отношения яркостей. Последовательность оптических характеристик объекта (расположенная по возрастанию или убыванию), выраженная в оптических плотностях или логарифмах яркостей, составляет градацию и является важнейшим инструментом для анализа и обработки изображения [31].
Для точного цветовоспроизведения изображения на экране монитора важным является понятие цветовой температуры. В классической физике считается, что любое тело с температурой, отличной от 0 градусов но шкале Кельвина, испускает излучение. С повышением температуры спектр излучения смещается от инфракрасного до ультрафиолетового диапазона, проходя через оптический.
Для идеального черного тела легко находится зависимость между длиной волны излучения и температурой тела. На основе этого закона, например, была дистанционно вычислена температура Солнца - около 6500°К. Для целей правильного цветовоспроизведения характерна обратная задача. То есть монитор с выставленной цветовой температурой 6500°К должен максимально точно воспроизвести спектр излучения идеального черного тела, нагретого до такой же степени. Таким образом, стандартные значения цветовых температур используют в качестве всеобщего эталона, обеспечивающего одинаковое цветовоспроизведение на разных излучающих устройствах.
На практике зрение человека непрерывно подстраивается под спектр, характерный для цветовой температуры источника излучения. Насыщенность цвета показывает, насколько данный цвет отличается от монохроматического («чистого») излучения того же цветового тона. В компьютерной графике за единицу принимается насыщенность цветов спектральных излучений.
Ахроматические цвета (белый, серый, черный) характеризуются только светлотой. Хроматические цвета имеют параметры насыщенности, светлоты и цветового гона.
Способы описания цвета. В компьютерной графике применяют понятие глубина цвета (цветовое разрешение). Оно определяет метод кодирования цветовой информации для ее воспроизведения на экране монитора. Для отображения черно-белого изображения достаточно двух бит (белый и черный цвета). Восьмиразрядное кодирование позволяет отобразить 256 градаций цветового гона. Два байга (16 бит) определяют 65 536 оттенков (такой режим называют High Color). При 24-разрядном способе кодирования возможно определить более 16,7 миллиона цветов (режим называют True Color) [32].
С практической точки зрения цветовому разрешению монитора близко понятие цветового охвата. Под ним подразумевается диапазон цветов, который можно воспроизвести с помощью того или иного устройства вывода (монитор, принтер, печатная машина и пр.).
В соответствии с принципами формирования изображения аддитивным или субтрактивным методами разработаны способы разделения цветового оттенка на составляющие компоненты, называемые цветовыми моделями. В компьютерной графике в основном применяют модели RGB и MSB (для создания и обработки аддитивных изображений) и CMYK (для печати копии изображения на полиграфическом оборудовании).
Цветовые модели расположены в трехмерной системе координат, образующей цветовое пространство, гак как из законов Грассмана следует, что цвет можно выразить точкой в трехмерном пространстве [90].
Цветовая модель RGB является аддитивной, т. е. любой цвет представляет собой сочетание в различной пропорции грех основных цветов (рис. 6.6) -

Рис. 6.6. Цветовая модель RGB
красного (Red), зеленого (Green), синего (Blue). Она служит основой при создании и обработке компьютерной графики, предназначенной для электронного воспроизведения (на мониторе, телевизоре). При наложении одного компонента основного цвета на другой яркость суммарного излучения увеличивается. Совмещение грех компонентов одинаковой яркости дает ахроматический серый цвет, который при увеличении яркости приближается к белому цвету. При 256 градационных уровнях тона черному цвету соответствуют нулевые значения RGB, а белому - максимальные, с координатами (255, 255, 255) [31].

Рис. 6.7. Цветовая модель HSB
Цветовая модель HSB разработана с максимальным учетом особенностей восприятия цвета человеком. Она построена на основе цветового круга Манселла (рис. 6.7). Цвет описывается тремя компонентами: оттенком (Hue), насыщенностью (Saturation) и яркостью (Brightness).
Значение цвета выбирается как вектор, исходящий из центра окружности. Точка в центре соответствует белому цвету, а точки по периметру окружности - чистым спектральным цветам. Направление вектора задается в градусах и определяет цветовой оггенок. Длина вектора определяет насыщенность цвета. На отдельной оси, называемой ахроматической, задается яркость, при этом нулевая точка соответствует черному цвету. Цветовой охват модели HSB перекрывает все известные значения реальных цветов [31].
Модель HSB принято использовать при создании изображений на компьютере с имитацией приемов работы и инструментария художников. Сущесгвуют специальные программы, имитирующие кисти, перья, карандаши. Обеспечивается имитация работы с красками и различными полотнами. После создания изображения его рекомендуется преобразовать в другую цветовую модель, в зависимости от предполагаемого способа публикации.

Рис. 6.8. Цветовая модель CMYK
Цветовая модель CMYK. Система аддитивных цветов работает с излучаемым светом, например, от монитора компьютера. Для описания цвета для печати такая система не подходит, так как цвет на бумаге - это отраженный свет. Для печати используется цветовая модель CMY (или CMYK), которая является примером субтрактивных цветов. То есть в этой системе какой-либо цвет получается путем вычитания других цветов из общего луча отраженного света (рис. 6.8). В этой системе белый цвет появляется в результате отсутствия всех цветов, тогда как их присутствие дает черный цвет.
В системе субтрактивных цветов основными являются голубой (Cyan), пурпурный (Magenta) и желтый (Yellow) цвета - противоположные красному, зеленому и синему:
Когда смешиваются основные цвета модели CMY на белой бумаге в равной пропорции, получается черный цвет. Вернее, предполагается, что должен получиться черный цвет. В действительности типографские краски поглощают цвет не полностью, и поэтому комбинация грех основных цветов выглядит темно-серой или темно-коричневой. Чтобы исправить возникающую неточность, для представления гонов истинно черного добавляют немного черной краски. Систему цветов, основанную на таком процессе четырехцветной печати, принято обозначать аббревиатурой CMYK. Алгоритм вычисления количества красок в модели CMYK но CMY:
Эта модель удобна при рассмотрении таких устройств, как принтеры, которые наносят краску на белую бумагу. Как правило, в них как раз есть краски (или тонер), соответствующие С, М, Y и черный тонер (краска), а коэффициенты определяют пропорции смешения этих красок для получения необходимого цвета [31].
Если вы хотите создать служебный графический документ, подготовить чертеж или, например, откорректировать фотографию, то наверняка столкнетесь с проблемой выбора правильного средства для достижения поставленной задачи и попытаетесь использовать имеющиеся возможности современных графических редакторов таким образом, чтобы достичь наиболее качественного результата.