КГ_1глава (1024098), страница 6

Файл №1024098 КГ_1глава (Компьютерная графика) 6 страницаКГ_1глава (1024098) страница 62017-07-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

C = (C1+C2)/2,

где C1 и C2— цвета, которые графическое устройство способно непосредст­венно воспроизвести для каждого пиксела. Числовые значения С, C1 и C2 можно рассчитать в полутоновых градациях или в модели RGB — отдельно для каждой компоненты.

Пример растра с использованием ячеек из двух пикселов приведен на рис. 1.37. Как видим, для создания промежуточного оттенка С ячейки обра­зовывают вертикальные линии, которые очень заметны. Для того чтобы человек воспринял это как сплошной оттенок, необходимо, чтобы угловой раз­мер ячеек был меньше одной угловой минуты. Можно изменять положения таких ячеек в растре, располагая их, например, по диагонали. Это несколько лучше, но не намного.

Чаще используют квадратные ячейки больших размеров. Дадим пример яче­ек размером 2 х2 (рис. 1.38).

Такие ячейки дают 5 градаций, из них три комбинации (1, 2, 3) образуют но­вые оттенки.

Расчет цвета, соответствующего одной из комбинаций пикселов в ячейке, можно выполнить таким образом. Если пикселы ячейки могут быть только двух цветов (C1 и C2), то необходимо подсчитать часть площади ячейки для пикселов каждого цвета. Цвет ячейки (С) можно оценить соотношением

где S— общая площадь ячейки; S1 и S2 — части площади, занятых пикселами цветов C1 и С2 соответственно, причем S1 + S2 = S. Проще всего, когда пик­селы квадратные, а их размер равен шагу размещения пикселов. Примем площадь одного пиксела за единицу. В этом случае площадь, занимаемая пикселами в ячейке, равна их количеству (рис. 1.41).

Для ячейки 5x5, изображенной на рис. 1.41, дадим расчет цвета С для неко­торых цветов C1 и С2. Пусть C1— белый цвет (R1G1B1) = (255, 255, 255), а С2 — черный (R2G2B2) = (0, 0, 0), тогда

то есть мы получили светло-серый цвет.

Еще пример. Если C1 — желтый (R1G1B1) = (255, 255, 0), а С2— красный (R2G2B2) = (255, 0, 0) , то .С = (255, 204, 0). Это оттенок оранжевого цвета. Следовательно, если в ячейке размерами п*п использованы два цвета, то с помощью этой ячейки можно получить n2+1 различных цветовых градаций. Две комбинации пикселов — когда все пикселы ячейки имеют цвет C1 или С2 — дают цвет ячейки соответственно C1 или С2. Все иные комбинации дают оттенки, промежуточные между C1 и С2.

Можно считать, что ячейки размером п х n образовывают растр с разрешаю­щей способностью в п раз меньшей, чем у исходного растра, а глубина цвета возрастает пропорционально n2. Для характеристики изображений, которые создаются методом дизеринга, используют термин литштура растра. Линиатура вычисляется как количество линий (ячеек) на единицу длины — сан­тиметр, миллиметр, дюйм. В последнем случае единицей измерения для линиатуры является Ipi (по аналогии с dpi).

Как реализовать метод дизеринга в графической системе? Рассмотрим при­меры преобразования растрового изображения размером p*q с определенной глубиной цвета в другой растр, предназначенный для отображения с по­мощью графического устройства, в котором используется ограниченное ко­личество основных цветов. В таком случае нужно выбрать размеры ячей­ки mxп, которые обеспечивают достаточное количество цветовых градаций. Затем каждый пиксел растра превращается в пиксел растра отображения. Это можно осуществить двумя способами.

Первый способ. Каждый пиксел заменяется ячейкой из тxп пикселов. Это самое точное преобразование по цветам, но размер растра увеличивается и равен mpxnq пикселов.

Второй способ. Размер растра в пикселах не изменяется, если пиксел растра отображения образовывается следующим образом:

1. Определяем координаты пиксела (х, у) для преобразуемого растра.

2. Находим цвет пиксела (х, у).

3. По цвету пиксела находим номер (к) ячейки, наиболее адекватно пред­ставляющей этот цвет.

4. По координатам (х,у) вычисляем координаты пиксела внутри ячейки:

хк = х mod т;ук = у mod n.

5. Находим цвет (С) пиксела ячейки с координатами {хь

6. Записываем в растр отображения пиксел (х,у) с цветом С.

Такой способ можно использовать не для любых вариантов расположения пикселов в ячейках. Конфигурации пикселов должны быть специально раз­работаны для таких преобразований. Одно из требований можно сформули­ровать так. Если ячейки разработаны на основе двух цветов, например, бело­го и черного, а градации изменяются пропорционально номеру ячейки, то необходимо, чтобы ячейка с номером (i) для более темной градации серого содержала бы все черные пикселы ячейки номер (i - 1).

Рассмотрим пример изображения, созданного на основе ячеек 5x5.

Для создания такого изображения специально была выбрана небольшая раз­решающая способность, чтобы подчеркнуть структуру изображения. Ячейки образовывают достаточно заметный квадратный растр (рис. 1.42).

Для улучшения восприятия изображения можно использовать иное располо­жение ячеек, например, диагональное (рис 1.43).

Диагональное расположение можно получить, если сдвигать четные строки ячеек (рис. ] .44).

Координаты пикселов ячеек можно вычислять следующим образом:

Для того чтобы получить диагональную структуру растра подобную той, что используется для печати газет, можно использовать квадратное расположе­ние ячеек другого типа (рис. 1.45).

Вы, наверное, уже заметили, что для всех приведенных выше примеров дизе­ринга ячейки образовывают точки переменного размера с постоянным ша­гом. Однако часто используется иной подход— переменная густота распо­ложения точек постоянного размера. Такой способ получил название частот­ной модуляции (ЧМ) (рис. 1.46).

Положительная черта способа ЧМ — меньшая заметность структуры растра. Однако его использование затруднено в случае, когда размер пикселов боль­ше, чем их шаг. Начиная с определенной густоты, пикселы смыкаются. Кро­ме того, на дискретном растре невозможно обеспечить плавное изменение густоты (частоты), в особенности для ячеек небольшого размера. Рассмотрим пример ячеек 5 х5, реализующих ЧМ-дизеринг (рис. 1.47).

Дня изображений, созданных методом ЧМ-дизеринга, наблюдается меньшая заметность растровой структуры (рис. 1.48).

Однако при регулярном расположении одинаковых ячеек всегда образовыва­ется текстура, муар, лишние контуры. Одна из важных задач — разработка таких вариантов ячеек, которые предопределяют наименее заметную растро­вую структуру (кроме тех случаев, когда, наоборот, такую структуру нужно подчеркнуть для создания изображения в стиле гравюры). Это довольно сложная задача.

Один из способов создания достаточно качественных изображений — это диффузный дизеринг (diffused dithering). Суть его в том, что ячейки создают­ся случайно (или псевдослучайно). Если для каждой градации создавать слу­чайные ячейки, то даже для фрагмента растра пикселов с постоянным цветом не будут образовываться регулярные структуры. Это соответствует диффуз­ному отражению света от матовой поверхности.

1.5. Эволюция компьютерных видеосистем

Компьютерные видеосистемы рассмотрим на примере персональных компь­ютеров класса IBM PC. Первый персональный компьютер фирмы IBM по­явился в 1981 году. Сейчас уже можно сказать, что появление как раз этого компьютера привело к значительному распространению персональных ком­пьютеров. Некоторые особенности архитектуры IBM PC сохранены и по сей день (рис. 1.49).

Одной из таких особенностей, которые выгодно отличали его от других пер­сональных компьютеров, является открытость архитектуры. Это означает гибкие возможности подключения разнообразных устройств, простоту мо­дернизации компьютера. Важным фактором была цена — для IBM PC она была меньшей, чем, например, для компьютеров Apple, которые были лучше по другим показателям (в первую очередь, по графическим возможностям). Кроме того, с самого начала пользователям компьютеров семейства IBM PC были доступны разнообразные средства программирования — миллионы пользователей получили возможность сами разрабатывать программное обеспечение. Все это привело к массовому распространению таких компью­теров, использованию в разнообразных областях.

Важная черта архитектуры персонального компьютера с позиций графики — то, что контроллер видеосистемы (видеоадаптер) расположен рядом с про­цессором и оперативной памятью, так как подключен к системной шине че­рез скоростную локальную шину. Это дает возможность быстро вести обмен данными между оперативной памятью и видеопамятью. Для вывода графиче­ских изображений, в особенности в режиме анимации, нужна самая высокая скорость передачи данных. «В отличие от этого в больших компьютерах (мэйнфреймах) данные к дисплеям передавались через интерфейс канала ввода-вывода, который работает намного медленнее, чем системная шина. Большие компьютеры, как правило, работают со многими дисплеями, распо­ложенными на значительном расстоянии.

Характеристики

Тип файла
Документ
Размер
981,5 Kb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6384
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее