Размер пикселя в байтах: сколько весит 1 px
Сложно однозначно ответить на вопрос сколько в 1 пикселе байт, ведь размер пикселя в байтах или битах зависит от того, сколько цветов, какая кодировка используется.
Краткий ответ: 1 пиксель = 3 байта (при цветовой схеме True-color).
Если сохранять картинку с помощью какого-нибудь графического редактора, используя разное количество цветов, то можно увидеть, что вес картинки при сохранении с использованием 256 цветов будет выше, чем при использовании 128 цветов (что логично).
Для примера приведены скриншоты ниже.


Это одна и та же картинка, в ней одинаковое количество пикселей, но в первом случае она весит 196,8 K, а во втором 160,7 K.
Вес 1 пикселя в зависимости от разрядности цветового режима
Сколько будет весить 1 пиксел в байтах и битах в зависимости от разрядности цветового режима?
Размер пикселя в байтах:
- В монохромном (2 1 ): 1 пиксель = 1/8 байт (1 бит)
- В 16-цветном (2 4 ): 1 пиксель = 0,5 байт (4 бит)
- В 256-цветном (2 8 ): 1 пиксель = 1 байт (8 бит)
- True-color (2 24 ): 1 пиксел = 3 байта (24 бита)
- True-color + Альфа канал (2 24 + 8-битный канал): 1 пиксел = 4 байта (32 бита)
1 пиксель может быть равен от 1 до 32 бит (от 1/8 до 4 байт).
Если для примера взять RGB модель кодирования (True-color 2 24 ), состоящую из 3-х основных цветов: красного, зеленого, синего, каждый из которых в свою очередь имеет по 256 оттенков, то можно посчитать:
1 параметр из 256 оттенков = 1 байт = 8 бит. Учитывая, что RGB – 3 цвета = 3 параметра по 256 оттенков каждый, то соответственно получаем, что для кодирования одного пикселя используется 3 байта.
1 пиксель = 3 байта = 24 бита.
Подсчет размера 1 пикселя на картинке
С подсчетами исходя из цветовой разрядности разобрались, но что если нужно просто посчитать размер 1 пикселя в какой-то конкретной фотографии или на какой-то картинке?
Сделать это достаточно просто:

- Нужно умножить высоту на ширину, получив тем самым общее количество пикселей в изображении. В статье «Как узнать размер изображения в пикселях» описано, как можно посмотреть размер картинки;
- Затем необходимо узнать вес картинки. Сделать это можно кликнув правой кнопкой мыши по картинке, вызвав тем самым контекстное меню, в котором следует выбрать пункт «Свойства». Там и будет указан вес в байтах.
- Осталось лишь поделить вес в байтах на размер картинки в пикселях. Таким образом получится вес 1 пикселя в байтах.
Не нашли ответ? Тогда воспользуйтесь формой поиска:
сколько весит 1 пиксель
В зависимости от разрядности цветового режима. 8 — 16 — 32. 8 = 1 байт, 16 = 2 байта, 32 = 4 байта.
Остальные ответы
3 байта по раскладке RGB, не считая таблицы, куда всё это записано.
Обычный RGB (24 бита) состоит из 3х полей — красный, зелёный и синий:
FF FF FF
Каждое поле хранит 256 значений (0-255), а это 1 байт (8 бит) .
Это для несжатого изображения (BMP, к примеру) .
Ну а по цветопередаче — 16 бит — 2 байта
24бита — 3 байта (стандартный RGB)
32бита — 4 байта (самая высокая цветопередача)
Похожие вопросы
1 пиксель это сколько байт
3. Решите задачи по теме «Кодирование и обработка графической информации».
· глубина цвета – это количество бит на пиксель (обычно от 1 до 24 бит на пиксель)
· в режиме истинного цвета (True Color) информация о цвете каждого пикселя растрового изображения хранится в виде набора его RGB-составляющих (Red, Green,Blue);
каждая из RGB-составляющих – целое число (яркость) в интервале [0,255] (всего 256 вариантов), занимающее в памяти 1 байт или 8 бит (так как 28 = 256);
таким образом, на каждый пиксель отводится 3 байта = 24 бита памяти (глубина цвета – 24 бита);
нулевое значение какой-то составляющей означает, что ее нет в этом цвете, значение 255 – максимальная яркость;
в режиме истинного цвета можно закодировать 2563 = 224 = 16 777 216 различных цветов
· палитра – это ограниченный набор цветов, которые используются в изображении (обычно не более 256);
при кодировании с палитрой выбираются N любых цветов (из полного набора 16 777 216 цветов), для каждого из них определяется RGB-код и уникальный номер от 0 до N-1;
тогда информация о цвете пикселя – это номер его цвета в палитре;
· при кодировании с палитрой количество бит на 1 пиксель (K) зависит от количества цветов в палитре N, они связаны формулой: N=2^k ;
· объем памяти на все изображение вычисляется по формуле M=Q*K , где K – число бит на пиксель, а Q – общее количество пикселей
· таблица степеней двойки показывает, сколько вариантов N (а данном случае – сколько цветов) можно закодировать с помощью K бит:
1 пиксель это сколько байт
Кодирование информации — процесс преобразования сигнала из формы, удобной для непосредственного использования информации, в форму, удобную для передачи, хранения или автоматической переработки.
Человек воспринимает окружающий мир в виде образов, представляющих для него нечто целое, неделимое. Поэтому для преобразования рисунка в вид, пригодный для хранения в памяти ЭВМ:
- Разбивают изображение на отдельные элементы — пиксели (pixel — picture element).
- Каждому пикселю присваивают числовой номер, соответствующий номеру цвета в изображении
- Число преобразуют в двоичную систему
- Сохраняют набор чисел в памяти ЭВМ
Размер изображения (пиксель) = ширина*высота (пиксель) — вычисляют количество пикселей в изображении.
Примеры кодирования графической информации
Требуемый объем информации при сохранении в памяти ЭВМ можно вычислить по формуле:
О бъем (бит) = количество пикселей × глубина цвета (бит)
Размер пикселя принято считать в PPI (произносится как пи-пи-ай) — сокращение для англ. pixels per inch — пикселей на дюйм. Применяется для указания разрешающей способности при вводе или выводе графики. Измеряется числом пикселей, приходящихся на дюйм поверхности.
1 дюйм = 2,54 см
Фотография слева имеет разрешение 96 ppi. Это значит, что размер пикселя равен 25,4 / 96 мм = 0,265 мм
Иногда ошибочно под разрешением понимают размеры фотографии, экрана монитора или изображения в пикселях. Размеры изображений выражают в виде количества пикселей по горизонтали и вертикали, например: 1920×1080. В данном случае это означает, что ширина изображения составляет 1920, а высота — 1080 точек (такое изображение состоит из 2 073 600 точек, то есть примерно 2 мегапикселя). Количество точек по горизонтали и вертикали может быть разным для разных изображений.
1. Основной рисунок
Размер изображения 200×400=80000 пикселей
Глубина цвета 24 бит
Объем требуемой памяти = 80000×24 бит = 1920000 бит = 1920000 / 8 байт = 240000 байт =
= 240000 / 1024 КБ = 234,375 КБ
2 . Рисунок 2
Размер изображения 20×40=800 пикселей
Глубина цвета 24 бит
Объем требуемой памяти = 800×24 бит = 19200 бит = 19200 / 8 байт = 2400 байт =
= 2400 / 1024 КБ = 2,34 КБ
Выводы:
Изображение можно представить в виде мозаичного полотна, т.е. набора разноцветных плиток. Плитки (пиксели) обычно бывают квадратные, но могут быть и прямоугольными (вытянутыми по горизонтали, вертикали)
Качество изображения зависит от:
- Количества точек в изображении, а оно зависит от размера отдельного пикселя — ppi
- Глубины цвета
- Для просмотра на мониторе достаточно не более100 ppi
- Для печати на принтере, распознавания текста от 300 до 600 ppi
- Следите за размером изображения. Для просмотра на мониторе 1024×768 пикселей не стоит создавать файл размером 3072×2304 пикселей
- Помните — если на сканере написано 4800 ppi — это блеф. Реально сканеры для дома дают разрешение 300-600 ppi. А 4800 получают путем клонирования пикселей.