Bitmap

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

In при вычислении, битовая карта - это отображение из некоторого домена (например, диапазона целых чисел) в биты. Его также называют битовым массивом или индексом битовой карты.

. Как существительное, термин «битовая карта» очень часто используется для обозначения конкретного приложения битовой карты: pix-map, который относится к карте пикселей, где каждый может хранить более двух цветов, таким образом используя более одного бита на пиксель. В таком случае рассматриваемая область представляет собой массив пикселей, которые составляют устройство вывода цифровой графики (экран или монитор). В некоторых контекстах термин растровое изображение подразумевает один бит на пиксель, в то время как растровое изображение используется для изображений с несколькими битами на пиксель.

Растровое изображение - это тип организации памяти или изображения формат файла, используемый для хранения цифровых изображений. Термин «битовая карта» происходит от терминологии компьютерного программирования, означающей просто карту битов, пространственно отображенный массив битов. Теперь, наряду с растровым изображением, это обычно относится к аналогичной концепции пространственно отображенного массива пикселей. Растровые изображения в целом могут называться растровыми или растровыми изображениями, синтетическими или фотографическими, в файлах или в памяти.

Многие графические пользовательские интерфейсы используют растровые изображения в своих встроенных графических подсистемах; например, подсистема GDI платформ Microsoft Windows и OS / 2, где конкретным используемым форматом является формат файла растрового изображения Windows и OS / 2, обычно с именем с расширением файла из .BMP(или .DIBдля независимого от устройства растрового изображения). Помимо BMP, другие форматы файлов, в которых хранятся буквальные растровые изображения, включают растровое изображение с промежутками (ILBM), Portable Bitmap (PBM), X Bitmap (XBM) и Битовая карта протокола беспроводного приложения (WBMP). Аналогичным образом, в большинстве других форматов файлов изображений, таких как JPEG, TIFF, PNG и GIF, также хранятся растровые изображения (в отличие от до векторной графики ), но они обычно не называются растровыми изображениями, так как они используют внутри сжатые форматы.

Содержание
  • 1 Хранение пикселей
  • 2 Независимые от устройства растровые изображения и формат файла BMP
    • 2.1 Другие форматы файлов растровых изображений
  • 3 См. Также
  • 4 Ссылки
Хранение пикселей

В типичных несжатых растровых изображениях изображение пикселей обычно хранится с переменным числом бит на пиксель, которые идентифицируют его цвет, глубиной цвета. Пиксели длиной 8 и менее бит могут представлять либо оттенки серого, либо индексированный цвет. Альфа-канал (для прозрачности ) может быть сохранен в отдельном растровом изображении, где он похож на растровое изображение в градациях серого, или в четвертом канале, который, например, преобразует 24-битные изображения до 32 бит на пиксель.

Биты, представляющие пиксели растрового изображения, могут быть упакованы или неупакованы (разнесены до границ байтов или слов), в зависимости от формата или требований устройства. В зависимости от глубины цвета пиксель изображения будет занимать не менее n / 8 байт, где n - битовая глубина.

Для несжатого, упакованного в строки, растрового изображения, например, сохраненного в Microsoft DIB или формате файла BMP, или в несжатом формате TIFF, нижняя граница размер хранилища для растрового изображения n бит на пиксель (2 цвета) в байтах можно рассчитать как:

размер = ширина • высота • n / 8, где указаны высота и ширина в пикселях.

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

Не зависящие от устройства растровые изображения и формат файла BMP

Microsoft определила конкретное представление цветных растровых изображений с разной глубиной цвета для помощи при обмене растровыми изображениями между устройствами и приложениями. с множеством внутренних представлений. Они назвали эти независимые от устройства растровые изображения как DIB, а формат файла для них называется форматом файла DIB или форматом файла BMP. Согласно поддержке Microsoft:

Не зависящее от устройства растровое изображение (DIB) - это формат, используемый для определения независимых от устройства растровых изображений в различных цветовых разрешениях. Основная цель DIB - разрешить перенос растровых изображений с одного устройства на другое (отсюда и независимая от устройства часть имени). DIB - это внешний формат, в отличие от зависящего от устройства растрового изображения, которое появляется в системе как растровый объект (созданный приложением...). DIB обычно переносится в метафайлах (обычно с использованием функции StretchDIBits ()), файлах BMP и буфере обмена (формат данных CF_DIB).

Здесь «независимый от устройства» относится к формату или структуре хранения, и его не следует путать с независимым от устройства цветом.

Другие форматы файлов растровых изображений

Окно X Window Система использует аналогичный формат XBM для черно-белых изображений и XPM (пиксельная карта) для цветных изображений. Используются многие другие несжатые форматы файлов растровых изображений, хотя и не так широко. Для большинства целей используются стандартизированные сжатые файлы растровых изображений, такие как GIF, PNG, TIFF и JPEG ; сжатие без потерь, в частности, предоставляет ту же информацию, что и растровое изображение, в файле меньшего размера. TIFF и JPEG имеют различные параметры. JPEG обычно представляет собой сжатие с потерями. TIFF обычно либо несжатый, либо сжатый без потерь Lempel-Ziv-Welch, как GIF. PNG использует deflate сжатие без потерь, другой вариант Lempel-Ziv.

Существует также множество файлов "сырых" изображений, в которых хранятся необработанные растровые изображения без какой-либо другой информации; такие необработанные файлы представляют собой просто растровые изображения в файлах, часто без информации о заголовке или размере (они отличаются от фотографических форматов необработанных изображений, которые хранят необработанные необработанные данные датчиков в структурированном контейнере, таком как TIFF вместе с расширенными метаданными изображения ).

См. Также
Источники
Последняя правка сделана 2021-05-12 08:28:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте