Для підрахунку кількості байтів, яку займає рисунок, потрібно врахувати розмір кольорової глибини пікселів.
У режимі істинного кольору (True Color), кожен піксель кодується за допомогою трьох компонентів: червоного (R), зеленого (G) та синього (B). Кожен компонент зазвичай займає 8 біт, що дозволяє мати 256 рівнів інтенсивності кожного кольору (від 0 до 255). Отже, на кожен піксель потрібно 3 байти (1 байт на кожен компонент RGB).
Розмір файлу в байтах можна обчислити за формулою:
Розмір файлу (в байтах) = розмір зображення (у пікселях) * кількість байтів на піксель
Розмір зображення = 20 * 30 = 600 пікселів
Кількість байтів на піксель = 3 байти
Розмір файлу (в байтах) = 600 * 3 = 1800 байт
Отже, рисунок розміром 20 на 30 пікселів, закодований в режимі істинного кольору, займає 1800 байт в пам'яті.
Answers & Comments
Відповідь:
Для підрахунку кількості байтів, яку займає рисунок, потрібно врахувати розмір кольорової глибини пікселів.
У режимі істинного кольору (True Color), кожен піксель кодується за допомогою трьох компонентів: червоного (R), зеленого (G) та синього (B). Кожен компонент зазвичай займає 8 біт, що дозволяє мати 256 рівнів інтенсивності кожного кольору (від 0 до 255). Отже, на кожен піксель потрібно 3 байти (1 байт на кожен компонент RGB).
Розмір файлу в байтах можна обчислити за формулою:
Розмір файлу (в байтах) = розмір зображення (у пікселях) * кількість байтів на піксель
Розмір зображення = 20 * 30 = 600 пікселів
Кількість байтів на піксель = 3 байти
Розмір файлу (в байтах) = 600 * 3 = 1800 байт
Отже, рисунок розміром 20 на 30 пікселів, закодований в режимі істинного кольору, займає 1800 байт в пам'яті.
Пояснення: