Калькулятор количества цветов в палитре (N = 2^i) | T-TEACH.RU
T-TEACH.RU

Калькулятор количества цветов в палитре

Введите глубину цвета в битах и сразу получите количество цветов. Или решите обратную задачу: сколько бит нужно, чтобы закодировать заданное число цветов.

Главная формула N = 2i i = ⌈log₂ N⌉

🎨Глубина цвета → цвета

Перемещайте слайдер — результат пересчитывается мгновенно.

прямой расчёт
0–32 бита на пиксель
бит
08162432
Количество цветов в палитре
256
При глубине 8 бит можно закодировать 256 разных цветов.
Расчёт: N = 28 = 256
Бит на пиксель
8 бит
Байт на пиксель
1 байт
Двоичных кодов
256

Превью палитры

Показаны 64 из 256 цветов

🧮Нужно N цветов → биты

Калькулятор найдёт минимальное целое число бит: 2i должно быть не меньше N.

обратный расчёт
например: 1000 или 16 777 216
# цветов
Введите целое положительное число цветов.
Минимальная глубина цвета
24 бита
24 бита дают 16 777 216 возможных кодов цвета.
Расчёт: 224 = 16 777 216
Ёмкость палитры
16 777 216
Запас кодов
0
Степень двойки?
да
Пояснение: 16 777 216 — это ровно 224, поэтому достаточно 24 бита.

📘Краткая теория

Самое нужное для школьных задач по кодированию графики.

N = 2i

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

N = 2i

N — количество цветов в палитре, i — глубина цвета в битах.

i = ⌈log₂ N⌉

В обратной задаче округляем вверх: бит должно хватить на все нужные цвета.

Для растрового изображения также часто используют формулу I = K × i, где K — количество пикселей, i — глубина цвета, а I — информационный объём в битах.

📊Типичные значения

Таблица-шпаргалка для быстрого запоминания степеней двойки.

шпаргалка
Глубина цвета Количество цветов Где встречается

Быстрые примеры

Нажмите на карточку — значения подставятся в калькулятор.

тренировка
Скопировано

Прямо сейчас идёт набор на курс по Информатике!

А ещё мы раздаём бесплатные промокоды на любой второй курс. Просто выберите и оплатите понравившейся Вам курс и получите второй совершенно бесплатно.