Как найти сколько килобайт занимает рисунок

Определение объёма памяти, необходимого для хранения графической информации

Различают три вида компьютерной графики:

  • растровая графика;
  • векторная графика;
  • фрактальная графика.

Они различаются принципами формирования изображения при отображении на экране монитора или при печати на бумаге. Наименьшим элементом растрового изображения является точка (пиксель), векторное изображение строится из геометрических примитивов, фрактальная графика задаётся математическими уравнениями.

Расчёт информационного объёма растрового графического изображения основан на подсчёте количества пикселей в этом изображении и на определении глубины цвета (информационного веса одного пикселя).

Глубина цвета зависит от количества цветов в палитре:

N=2i

.
(N) — это количество цветов в палитре,
(i) — глубина цвета (или информационный вес одной точки, измеряется в битах).

Чтобы найти  информационный объём растрового графического изображения (I) (измеряется в битах), воспользуемся формулой

I=i⋅k

.
(k) — количество пикселей (точек) в изображении;
(i) — глубина цвета (бит).

Пример:

Полина увлекается компьютерной графикой. Для конкурса она создала рисунок размером (1024*768) пикселей, на диске он занял (900) Кбайт. Найди максимально возможное количество цветов в палитре изображения.

Дано

(k=1024*768);

(I=900) Кбайт.

Найти: (N).

Решение

Чтобы найти (N), необходимо знать (i):

N=2i

.

Из формулы

I=i⋅k

  выразим

i=Ik

, подставим числовые значения. Не забудем перевести (I) в биты.

Получим

i=900∗1024∗81024∗768≈9,3

.

Возьмём (i=9) битам. Обрати внимание, нельзя взять (i=10) битам, так как в этом случае объём файла (I) превысит (900) Кбайт. Тогда

N=29=512.

Ответ: (512) цветов.

На качество изображения влияет также разрешение монитора, сканера или принтера.

Разрешение — величина, определяющая количество точек растрового изображения на единицу длины.

Получается, если увеличить разрешение в (3) раза, то увеличится в (3) раза количество пикселей по горизонтали и увеличится в (3) раза количество пикселей по вертикали, т. е. количество пикселей в изображении увеличится в (9) раз.

Параметры PPI и DPI определяют разрешение или чёткость изображения, но каждый относится к отдельным носителям:
• цифровой (монитор) — PPI;
• печать (бумага) — DPI.
При решении задач величины PPI и DPI имеют одинаковый смысл.

При расчётах используется формула

I=k⋅i⋅ppi2

.
(I) — это информационный объём растрового графического изображения (бит);
(k) — количество пикселей (точек) в изображении;
(i) — глубина цвета (бит),
ppi (или dpi) — разрешение.

Пример:

для обучения нейросети распознаванию изображений фотографии сканируются с разрешением (600) ppi и цветовой системой, содержащей (16 777 216) цветов. Методы сжатия изображений не используются. Средний размер отсканированного документа составляет (18) Мбайт. В целях экономии было решено перейти на разрешение (300) ppi и цветовую систему, содержащую (65 536) цветов. Сколько Мбайт будет составлять средний размер документа, отсканированного с изменёнными параметрами?

Решение

Заметим, что

16777216=224

, значит,

i1=24

 бита.

 65536=216

, значит,

i2=16

 бит.

Воспользуемся формулой

I=k⋅i⋅ppi2

.

I1=24⋅k⋅6002;I2=16⋅k⋅3002;I1I2=24⋅k⋅600216⋅k⋅3002=6;18I2=6;I2=186=3.

Ответ: (3) Мбайта.

Определение объёма памяти, необходимого для хранения звуковой информации

Звук — это распространяющиеся в воздухе, воде или другой среде волны с непрерывно меняющейся амплитудой и частотой.
Чтобы компьютер мог обрабатывать звук, непрерывный звуковой сигнал должен быть преобразован в цифровую дискретную форму. Для этого его подвергают временной дискретизации и квантованию: параметры звукового сигнала измеряются не непрерывно, а через определённые промежутки времени (временная дискретизация); результаты измерений записываются в цифровом виде с ограниченной точностью (квантование).
Сущность временной дискретизации заключается в том, что через равные промежутки времени мы измеряем уровень аналогового сигнала. Количество таких измерений за одну секунду называется частотой дискретизации.

Частота дискретизации ((H)) — это количество измерений громкости звука за одну секунду.

Частота дискретизации измеряется в герцах (Гц) и килогерцах (кГц). (1) кГц (=) (1000) Гц. Частота дискретизации, равная (100) Гц, означает, что за одну секунду проводилось (100) измерений громкости звука.
Качество звукозаписи зависит не только от частоты дискретизации, но также и от глубины кодирования звука.

Глубина кодирования звука или разрешение ((i)) — это количество информации, которое необходимо для кодирования дискретных уровней громкости цифрового звука.

В результате измерений звукового сигнала будет получено некоторое значение громкости, при этом все результаты измерений будут лежать в некотором диапазоне — количество уровней дискретизации.

Обозначим за (N) количество уровней дискретизации, тогда глубину кодирования можно найти по формуле:

N=2i

.

Для решения задач на нахождение объёма памяти, необходимого для хранения звуковой информации, воспользуемся формулой:

I=H⋅i⋅t⋅k

, где
(I) — информационный объём звукового файла  (бит);
(H) — частота дискретизации (Гц);
(i) — глубина кодирования информации (бит);
(k) — количество каналов (моно — (1) канал, стерео — (2) канала, квадро — (4) канала).

Пример:

для распределения птиц по категориям обучают нейросеть. Для этого загружают звуки, издаваемые птицами. Каждый файл записан в формате монозвукозаписи с частотой дискретизации (128) Гц. При записи используется (64) уровня дискретизации. Запись длится (6) минут (24) секунды. Определи размер загружаемого файла в килобайтах.

Дано

(k=1);

(H=128) Гц;

(N=64);

(t=384) секунды.

Найти: (I) (Кбайт).

Решение

Воспользуемся формулой

N=2i

, (i=6) бит.

Подставим числовые значения в формулу

I=H⋅i⋅t⋅k

 и переведём биты в килобайты:

Ответ: (36) килобайт.

Любой файл может быть передан по каналу связи, тогда объём переданной информации вычисляется по формуле:

I=V⋅t

, где
(I) — объём информации (бит);
(V) — пропускная способность канала связи (бит/секунду);
(t) — время передачи (секунды).

Пример:

в дельте Волги орнитологи оцифровывают звуки птиц и записывают их в виде файлов без использования сжатия данных. Получившийся файл передают в Астраханский биосферный заповедник по каналу связи за (56) секунд. Затем тот же файл оцифровывают повторно с разрешением в (8) раз ниже и частотой дискретизации в (3) раза выше, чем в первый раз. Сжатие данных не производится. Полученный файл передают в Кавказский природный заповедник; пропускная способность канала связи с Кавказским заповедником в (2) раза ниже, чем канала связи с Астраханским заповедником. Сколько секунд длилась передача файла в Кавказский заповедник?

Решение

Воспользуемся формулой

I=H⋅i⋅t⋅k

.

I1=k⋅i⋅t⋅H;I2=k⋅i8⋅t⋅3⋅H;I2I1=38.По условиюV2=V12.

Выразим (V) из формулы

I=V⋅t

, получим

V=It

, учтём, что

t1=56 секунд.Тогда I2t2=I156⋅2;t2=56⋅2⋅I2I1=56⋅2⋅38=42.

Ответ: (42) секунды.

Обрати внимание!

1 Мбайт=220 байт=223 бит.1 Кбайт=210 байт=213 бит.

1 .Рисунок размером 512 на 64 пикселей закодирован с палитрой 2 цвета. Как узнать сколько килобайт занимает в памяти рисунок без учёта сжатия?2. Рисунок размером 288 на 256 пикселей занимает в памяти18 Кбайт (без учёта сжатия) . Найдите максимально возможное количество цветов впалитре изображения.3. Рисунок размером 80 на 192 пикселей закодирован с палитрой 256 цветов.Как узнать сколько килобайт занимает в памяти рисунок без учёта сжатия?

ОТВЕТЫ

Христина

Христина

Oct 24, 2021

1) При использовании 2 цветов для хранения одного пикселя требуется log(2)2 = 1 бит. Объем рисунка = 512*64*1 бит = 512*64/8 байт = 512*64/(8*1024) Кбайт = 4 Кбайта

2) 18 Кбайт = 18*1024 Байт = 18*1024*8 бит
Память для одного пикселя = 18*1024*8 / (288*256) = 2 бита
Количество цветов в палитре = 2^2 = 4

3) При использовании 256 цветов для хранения одного пикселя требуется log(2)256 = 8 бит = 1 байт. Объем рисунка = 80*192*1 байт = 80*192/1024 Кбайт = 15 Кбайт

Опубликовано 22.08.2017 по предмету Информатика от Гость
>> <<

Ответ оставил Гость

Найдем количество бит на 1 пиксель:
8 = 2^i,
i = 3 (бита).
Найдем общее количество пикселей:
64 × 3584 = 229376 (пикс.).
Найдем объем рисунка в физической памяти:
229376 × 3 = 688128 (бит).
Переведем в КБайты:
688128/8/1024 = 84 (КБайт).

Оцени ответ

Подпишись на наш канал в телеграм. Там мы даём ещё больше полезной информации для школьников!

Найти другие ответы

Загрузить картинку

Задание №7

Для хранения произвольного растрового изображения размером 128х320 пикселей отведено 20 Кбайт памяти без учета размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?

Для начала разберемся какие данные у нас уже есть:

  • Нам дан размер изображения – 128х320
  • Объем в Кбайтах этого изображения равен 20.

Напоминаю вам формулу, которая включает в себя объем памяти, размер изображения и глубину цвета.

Разбор задания №7 по информатике из демоверсии 2021. Кодирование графической информации.

Из этой формулы мы можем найти глубину цвета, т.е. объем одного пикселя в битах. Для этого мы общий объем изображения должны поделить на количество пикселей. 128х320 – это и есть количество пикселей.

Разбор задания №7 по информатике из демоверсии 2021. Кодирование графической информации.

Обратите внимание, что объем изображения нам дан в Кбайтах. Мы Кбайты умножаем на 1024 – получаем байты. А чтобы получить биты, нужно умножить еще на 8.

Разбор задания №7 по информатике из демоверсии 2021. Кодирование графической информации.

По условию задачи нам нужно найти максимальное количество цветов. Для нахождения количества цветов у нас тоже есть формула.

Разбор задания №7 по информатике из демоверсии 2021. Кодирование графической информации.

Так как глубину цвета мы уже знаем, нам остается ее только подставить в формулу.

Разбор задания №7 по информатике из демоверсии 2021. Кодирование графической информации.

Ответ: 16

Если хотите узнать больше теории про кодирование информации то вам стоит ознакомится со статьей – Информатика. Кодирование информации.

А еще жмите палец вверх и подписывайтесь на мой канал, чтобы не пропустить следующие разборы задач по информатике.

Добавить комментарий