Вопрос:

1. Для кодирования цвета фона веб-страницы используется атрибут bgcolor="#XXXXXX", в котором в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент 24-битной модели RGB. Какой цвет будет у страницы, заданной тэгом <body bgcolor="#000000">? 2. 8-цветное растровое изображение размером 128 х 256 пикселей сохранили в виде несжатого файла, закодировав каждый пиксель минимально возможным количеством бит. Определите размер получившегося файла (в килобайтах). 3. Для хранения растрового изображения размером 256 × 256 пикселей отвели 16 килобайт памяти. Каково максимально возможное число цветов в палитре изображения? 4. После преобразования растрового 256-цветного графического файла в чёрно-белый формат (2 цвет) размер уменьшился на 140 байт. Каков был размер этого файла?

Смотреть решения всех заданий с листа

Ответ:

Решение задачи №1:

Цвет фона веб-страницы, заданной тэгом <body bgcolor="#000000">, будет черным.

В шестнадцатеричной системе RGB цвет #000000 означает отсутствие всех трех цветовых компонент (красного, зеленого и синего), что соответствует черному цвету.

Решение задачи №2:

8-цветное изображение требует 3 бита для кодирования каждого пикселя, так как 23 = 8.

Размер изображения: 128 x 256 пикселей = 32768 пикселей.

Общий размер в битах: 32768 пикселей * 3 бита/пиксель = 98304 бита.

Общий размер в байтах: 98304 бита / 8 бит/байт = 12288 байт.

Общий размер в килобайтах: 12288 байт / 1024 байт/килобайт = 12 килобайт.

Решение задачи №3:

Размер изображения: 256 x 256 пикселей = 65536 пикселей.

Общий объем памяти: 16 килобайт = 16 * 1024 байт = 16384 байт.

Общий объем памяти в битах: 16384 байт * 8 бит/байт = 131072 бита.

Количество бит на пиксель: 131072 бита / 65536 пикселей = 2 бита/пиксель.

Максимальное количество цветов: 22 = 4 цвета.

Решение задачи №4:

Размер уменьшился на 140 байт при преобразовании в чёрно-белый формат.

В чёрно-белом формате каждый пиксель кодируется 1 битом.

256-цветное изображение требует 8 бит на пиксель (так как 28 = 256).

Разница в размере на пиксель: 8 бит - 1 бит = 7 бит.

Общее количество пикселей в изображении не меняется при преобразовании.

Пусть X - размер исходного файла в байтах.

Тогда X - (X * (1/8)) = X - 140, где 1/8 - это 1 бит на пиксель (черно-белое изображение). X - (X * (1/8)) = 140

(7/8) * X = 140

X = (140 * 8) / 7

X = 160 байт

Ответ: Чёрный цвет, 12 килобайт, 4 цвета, 160 байт

ГДЗ по фото 📸
Подать жалобу Правообладателю