1 пиксель это сколько байт
Перейти к содержимому

1 пиксель это сколько байт

  • автор:

Сколько байтов занимает один пиксель на экране в видеорежиме

Author24 — интернет-сервис помощи студентам

Здравствуйте, подскажите, как подсчитать, сколько байтов занимает один пиксель на экране в видео режиме или один символ в текстовом режиме? Спасибо.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Как узнать, сколько байтов памяти занимает массив
Я за Си сижу уже.. полчаса.. встала задача: узнать количество памяти, который занимает массив.

Автоматически определить, сколько процентов занимает тот или иной элемент на экране?
Автоматически определить, сколько процентов занимает тот или иной элемент на экране? У меня есть.

Сколько байт занимает один символ BigInteger?
Думаю, для записи одной цифры достаточно 4 бита. Но так ли это в BigInteger? Сколько байт/бит.

Регистрация: 02.03.2011
Сообщений: 14

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

programmer
2391 / 525 / 69
Регистрация: 01.06.2011
Сообщений: 3,639
есть режимы и битовыми максками описывают размещение.Поэтому укажите для конкретного режима
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
Регистрация: 27.12.2012
Сообщений: 448

Количество байтов,которое занимает один пиксель зависит от драйверa (например:CGA,MCGA,EGA. ).
Я так думаю.

Ушел с форума

Автор FAQ

16232 / 7560 / 1056
Регистрация: 11.11.2010
Сообщений: 13,573

  • один символ в текстовом — это два байта — сам символ и его атрибут;
  • сколько занимает пиксел в графическом режиме будет зависеть от поддерживаемых цветов:
    • в монохромном режиме пиксел — это один бит (1/8 байта)
    • в 16-цветном режиме пиксел — это 4 бита (1/2 байта)
    • в 256-цветном пиксел — это 1 байт
    • для тру-колора пиксел — это 24 бита (3 байта)

    87844 / 49110 / 22898
    Регистрация: 17.06.2006
    Сообщений: 92,604
    Помогаю со студенческими работами здесь

    Как узнать сколько места занимает один поток на сервере?
    Приложение по типу клиент-сервер. Как узнать сколько места в оперативке будет занимать 1н поток.

    Оцените, сколько места на компакт-диске занимает видеоинформация и сколько звуковая дорожка
    На компакт-диске записана видеозапись допроса обвиняемого в формате MPEG4 — сжатый формат. Размер.

    Выгорел один пиксель
    Выгорел один пиксель на ноутбуке (пользуюсь месяц!) это ладно, но от него идет вертикальная полоса.

    Как закрасить ровно один пиксель?
    как закрасить ровно один пиксель .. я сначала хотел как бы прорисовать линиию с одним началом и тем.

    Сравнить если один пиксель равен десяти пикселям, то тогда
    и так есть 2 Bitmap! 1 на 100×100 а вторая тоже самое только уже 1000×1000 как сравнить или.

    Или воспользуйтесь поиском по форуму:

    Размер пикселя в байтах: сколько весит 1 px

    Сложно однозначно ответить на вопрос сколько в 1 пикселе байт, ведь размер пикселя в байтах или битах зависит от того, сколько цветов, какая кодировка используется.

    Краткий ответ: 1 пиксель = 3 байта (при цветовой схеме True-color).

    Если сохранять картинку с помощью какого-нибудь графического редактора, используя разное количество цветов, то можно увидеть, что вес картинки при сохранении с использованием 256 цветов будет выше, чем при использовании 128 цветов (что логично).

    Для примера приведены скриншоты ниже.

    Размер пикселя в байтах

    Сколько весит 1 px в битах

    Это одна и та же картинка, в ней одинаковое количество пикселей, но в первом случае она весит 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. Нужно умножить высоту на ширину, получив тем самым общее количество пикселей в изображении. В статье «Как узнать размер изображения в пикселях» описано, как можно посмотреть размер картинки;
    2. Затем необходимо узнать вес картинки. Сделать это можно кликнув правой кнопкой мыши по картинке, вызвав тем самым контекстное меню, в котором следует выбрать пункт «Свойства». Там и будет указан вес в байтах.
    3. Осталось лишь поделить вес в байтах на размер картинки в пикселях. Таким образом получится вес 1 пикселя в байтах.

    Не нашли ответ? Тогда воспользуйтесь формой поиска:

    Тема 1. Свойства компьютерной графики. Преобразования графических файлов

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

    Итак, для расчёта информационного объёма растрового графического изображения используется формула V=K*i, где V – это информационный объём растрового графического изображения, измеряющийся в байтах, килобайтах, мегабайтах; K – количество пикселей (точек) в изображении, определяющееся разрешающей способностью носителя информации (экрана монитора, сканера, принтера); i – глубина цвета, которая измеряется в битах на один пиксель.

    exmpl24.jpg

    Изображение с глубиной цвета 24 бит

    Глубина цвета задаётся количеством битов, используемым для кодирования цвета точки.

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

    exmpl4.png

    Изображение с глубиной 4 бит, с палитрой 16 цветов

    exmpl_GS.jpg

    Изображение в палитре «Оттенки серого» имеет глубину цвета 8 бит

    exmpl_BW.png

    Черно-белое (битовое) изображение

    Пиксель, как и все данные в компьютере, несет в себе определенную информацию (в данном случае о цвете), выражаемую в битах.

    Чем большим количеством бит описывается пиксель, тем больше информации он может в себе нести.

    RGB – 3 * 8 бит (1 цвет) = 24 бит – глубина

    CMYK – 4*8 бит = 32 бита

    Черно-белое – 1 бит (0 – черный, 1- белый )

    Оттенки серого – 8 бит

    Это обозначается понятием «битовая глубина». Битовую глубину изображения часто называют цветовой разрешающей способностью

    Задача 1. Какой объем информации занимает черно-белое изображение размером 600 х 800?

    Решение: 600 х 800 = 480 000 точек 480 000 точек х 1 бит = 480 000 бит

    480 000 бит / 8 бит / 1024 байт ≈ 58, 59 Кбайт

    Ответ: 58, 59 Кбайт

    Задача 2. Определить объем растрового изображения размером 600 х 800 при глубине цвета 24 бита.

    Решение: 600 х 800 = 480 000 точек 480 000 точек х 24 бит = 11 520 000 бит

    11 520 000 бит / 8 бит / 1024 байт = 1406,25 Кбайт / 1024 байт ≈ 1,37 Мбайт

    Ответ: ≈ 1,37 Мбайт

    1. Чему равен информационный объем компьютерного изображения размером 800х600 точек, в режиме «Оттенки серого»?

    2. Чему равен информационный объем компьютерного изображения размером 100х100 точек, в режиме RGB?

    3. Как изменится информационный объем компьютерного изображения, в режиме «Оттенки серого» после того как его преобразовали в цветное RGB?

    4. Как изменится информационный объем компьютерного изображения объемом 100 байт, в режиме «Оттенки серого» после того как его преобразовали в цветное RGB?

    5. Как изменится информационный объем компьютерного изображения объемом 100 байт, в режиме «Оттенки серого» после того как его размер увеличили вдвое?

    6. Сколько высококачественных 24-битный снимков 5-ти мегапиксельной фотокамеры поместится на карте объемом 32 Мб?

    7. Какой объем памяти потребуется для сканированного изображения размером 2х5 дюймов и разрешением 300 dpi в модели RGB?

    8. Какой объем памяти потребуется для сканированного изображения размером 2х5 дюймов и разрешением 300 dpi в модели CMYK?

    9. Какой объем памяти потребуется для сохранения видеофильма размером кадра 640х480 точек и длительностью 5 сек. (со стандартной частотой кадров)?

    11. Сколько высококачественных 24-битных снимков 3-ти мегапиксельной фотокамеры поместится на карте объемом 32 Мб?

    10. Компьютерное изображение объемом 100 Кб обрезали вдвое. Насколько изменился его объем?

    12. Компьютерное изображение объемом 128 Кб обрезали вдвое. Насколько изменился его объем?

    13. Компьютерное изображение в модели RGB объемом 128 Кб преобразовали в черно-белое битовое. Насколько изменился его объем?

    14. Компьютерное изображение в модели RGB объемом 128 Кб преобразовали в оттенки серого. Насколько изменился его объем?

    15. Компьютерное изображение в модели RGB объемом 128 Кб преобразовали в CMYK. Насколько изменился его объем?

    Сейте разумное, доброе, вечное.

    сколько весит 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 байта (самая высокая цветопередача)

    Похожие вопросы

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *