• 10. Почему рисунок размером 20 ×20 пикселей, в котором используются 256 различных цветов, не может занимать 100 байтов?

Ответы 1

  • Рисунок не может занимать 100 байт, т. к. его объем составляет 400 байт

    Объём, занимаемый рисунком, высчитывается по формуле:

    V (или I, как принято в вас в школе) = k · i

    где k - количество символов (в тексте) или пикселей (в рисунке), а i - количество бит, которые занимает один символ/пиксель.

    i высчитывается по формуле:

    N = 2 в степени i

    Где N – количество символов в алфавите/цветов

    В данной задаче количество цветов N = 256, => i = 8

    С помощью первой формулы находим объем памяти в битах:

    V = 20 · 20 · 8 = 400 · 8 бит

    Что бы перевести это значение в байты, необходимо разделить полученное значение на 8, после чего мы получим результат в 400 байт, что в 4 раза больше значения, указанного в вопросе => размера памяти в 100 байт не хватит для хранения изображения.

    • Автор:

      duke
    • 2 года назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years