Paint: компьютерные цвета
Регистрационная метка
Рисуем на компьютере
Глаз человека воспринимает цвета при помощи колбочек — нервных клеток, которые условно можно разделить на три класса: красные, зелёные и синие.
 

Конспект | Вопросы | Задания | Практикум
Зачёт 1 Арифметика компьютерного цвета
Зачёт 2 Определение цвета в палитре цветов
Зачёт 3 Кодирование цвета в модели RGB
Зачёт 4 Двоичное кодирование цвета

Конспект

Инструменты для работы с цветом

Алгоритм замены цвета

Алгоритм подбора цвета

RGB-кодирование цвета

RGB (от Red — красный, Green — зелёный, Blue — синий) — система кодирования цвета при помощи задания интенсивности трёх его компонент.

Пример кодирования восьмицветной палитры:

Вычисление цветности монитора

C = k3

Здесь k — число вариантов интенсивности RGB-компоненты.

Вычисление размера видеопамяти

Пусть монитор работает в разрешении wxh и каждая RGB-компонента может быть в одном из k состояний. Определить V — размер необходимой видеопамяти.

  1. Определим число бит для кодирования одной компоненты. Для этого запишем число k-1 двоичным кодом и подсчитаем число получившихся двоичных разрядов b.

  2. Определим число бит, необходимых для кодирования одного пиксела:

    p = 3·b (кодирование 3-х компонент)

  3. Определим размер видеопамяти:

    V = p·w·h

Вверх

Вопросы

  1. Как можно “забрать” цвет с готового рисунка?

  2. Как закрасить замкнутую область?

  3. Что произойдёт, когда контур закрашиваемой области имеет разрыв?

  4. Расскажите алгоритм замена цвета рабочей палитры на цвет из основной или дополнительной палитры.

  5. Почему трава зелёная, а песок жлтый?

  6. Что произойдёт, если белый цвет пропустить через стеклянную призму?

  7. Верно ли, что радуга состоит из 7 цветов?

  8. Объясните устройство человеческого глаза.

  9. Какие нервные клетки отвечают за чёрно-белое, сумеречное зрение?

  10. Какие нервные клетки отвечают за цветное зрение?

  11. Как формируется информация о цвете в зрительном нерве?

  12. Какой цвет получится, если смешивать красную, зелёную и синие компоненты?

  13. Какой цвет получится, если смешать равное количество красок чистого красного, зелёного и синего цвета?

  14. Какой цвет получится, если смешать равное количество красок чистого красного и зелёного цвета?

  15. Какой цвет получится, если смешать равное количество красок чистого зелёного и синего цвета?

  16. Какой цвет получится, если смешать равное количество красок чистого красного и синего цвета?

  17. Как называется система кодирования цвета в компьютере?

  18. Как задаётся цвет в системе кодирования RGB?

  19. Назовите цвета 8-цветной палитры и их двоичные коды.

  20. Как получаются чёрный и белый цвета на экране компьютера?

  21. Почему при выборе монитора рекомендуется обращать внимание на цвет экрана в выключенном состоянии?

  22. Что такое цветовая палитра монитора?

  23. Чем определяется число битов, необходимых для кодирования цвета одного пиксела?

  24. Что хранится в видеопамяти компьютера?

  25. От чего зависит размер видеопамяти, необходимой для показа на экране цветного изображения?

  26. Как рассчитать необходимый размер видеопамяти?

  27. Как рассчитать цветность монитора, если задано число вариантов интенсивности RGB-компонент?

  28. Как называется система кодирования цвета, на основе которой построен интерфейс подбора цвета в графическом редакторе?

  29. Как задаётся цвет в системе кодирования HSB?

  30. Что такое тон, насыщенность (контрастность) и яркость цвета?

  31. Расскажите алгоритм конструирования цвета при помощи HSB-интерфейса.

Вверх

Домашние задания

Вариант1Вариант 1

  1. Сколько памяти (в битах) потребуется для кодирования цвета одного пиксела на чёрно-белом мониторе (без полутонов)? Как можно закодировать состояние пиксела?

  2. На чёрно-белом мониторе отображаются только двухцветные изображения с разрешением 640х200. Какой минимальный объём в байтах должна иметь видеопамять для хранения такого изображения?

  3. В следующей таблице представлена кодировка 8-цветной палитры с помощью трёхразрядного двоичного кода:

    R G B Цвет
    0 0 0 чёрный
    0 0 1 синий
    0 1 0 зелёный
    0 1 1 голубой
    1 0 0 красный
    1 0 1 розовый
    1 1 0 жёлтый
    1 1 1 белый

    Определите по таблице, смешением каких цветов получается цвет:

    • голубой,
    • розовый,
    • жёлтый,
    • чёрный?

Вариант2Вариант 2

  1. Исследуйте возможные настройки вашего домашнего монитора — палитру и разрешение (щёлкните правой кнопкой мыши по Рабочему столу, затем из контекстного меню выберите Свойства, вкладка Настройка, выпадающий список Цветовая палитра и бегунок Область экрана). Запишите значения из списка и с бегунка.

  2. Рассчитайте по обнаруженным данным минимальный и максимальный объём видеопамяти в КБ и МБ, которая используется при работе вашего монитора.

Вариант3Вариант 3

  1. Выберите три цвета из таблицы задания 3 варианта 1 и помогите гномам решить задачу. Укажите на рисунке соответствующие коды цветов.



  2. Нарисуйте на голубом поле размером 10х10 клеток жёлтую пиктограмму — символ вашего любимого школьного предмета. Считая, что это изображение создаёт монитор, который работает в 8-цветной палитре, запишите содержимое видеопамяти, соответствующее изображению.

  3. Видеопамять монитора с разрешением 200x200 равна 64700 байт. Сколько цветов максимально может быть в палитре такого компьютера?

Азы информатики RU 2000/2004 © А.А.Дуванов

Вверх Оглавление книги Урок 6. Paint: построение фигур Урок 8. Paint: рисование Материал для учителя Письмо автору Об авторах