Content deleted Content added
Undid revision 1173110294 by 217.218.36.215 (talk) |
m Reverted edits by 106.51.56.25 (talk) to last version by 100.36.163.100 |
||
(27 intermediate revisions by 20 users not shown) | |||
Line 1:
{{refimprove|date=April 2024}}
{{Other uses}}▼
{{Short description|Computing term}}
{{Use American English|date=September 2022}}
▲{{Other uses}}
In [[computing]], a '''bitmap''' (also called '''raster''') graphic is an image formed from rows of different colored [[pixel]]s.<ref>{{cite web|url=https://kb.iu.edu/d/afmr|title=ARCHIVED: What are bitmap and vector graphics, and how are they different|publisher=University Information Technology Servivces|language=en-US|url-status=live|date=September 22, 2023|access-date=April 21, 2024|archive-date=April 21, 2024|archive-url=https://archive.today/20240421071909/https://kb.iu.edu/d/afmr}}</ref> A [[GIF]] is an example of a graphics image file that uses a bitmap.<ref>{{cite encyclopedia|url=https://www.britannica.com/technology/bitmap|title=bitmap|encyclopedia=[[Encyclopædia Britannica]]|author=Gregersen, Erik|language=en-GB|url-status=live|date=January 26, 2022|access-date=April 21, 2024|archive-date=April 21, 2024 |archive-url=https://archive.today/20240421072042/https://www.britannica.com/technology/bitmap}}</ref>
As a noun, the term "bitmap" is very often used to refer to a particular bitmapping application: the '''pix-map''', which refers to a map of [[pixel]]s, where each
A bitmap is a type of [[computer storage|memory]] organization or [[image file format]] used to store [[digital image]]s. The term ''bitmap'' comes from the [[computer programming]] terminology, meaning just a ''map of bits'', a spatially mapped [[bit array|array of bits]]. Now, along with ''pixmap'', it commonly refers to the similar concept of a spatially mapped array of pixels. [[Raster graphics|Raster]] images in general may be referred to as bitmaps or pixmaps, whether synthetic or photographic, in files or memory.
Many [[graphical user interface]]s use bitmaps in their built-in graphics subsystems
==Pixel storage==
In typical [[image compression|uncompressed]] bitmaps, image [[pixel]]s are generally stored with a variable number of bits per pixel which identify its color
The bits representing the bitmap pixels may be [[packed]] or unpacked (spaced out to byte or word boundaries), depending on the format or device requirements. Depending on the color depth, a pixel in the picture will occupy at least ''n''/8 bytes, where {{Var|n}} is the bit depth.
For an uncompressed, packed
:<math>\text{size} = \text{width} \cdot \text{height} \cdot n/8</math>
where width and height are given in pixels.
In the formula above, header size and [[Palette (computing)|color palette]] size, if any, are not included. Due to effects of row padding to align each row start to a storage unit boundary, such as a [[word (computer architecture)|word]], additional bytes may be needed.
==Device-independent bitmaps and BMP file format==
{{Main|BMP file format}}
[[Microsoft]] has defined a particular representation of color bitmaps of different [[color depth]]s, as an aid to exchanging bitmaps between devices and applications with a variety of internal representations. They called these device-independent bitmaps
<blockquote>
Line 37 ⟶ 38:
The [[X Window System]] uses a similar [[X Bitmap|XBM]] format for [[black-and-white]] images, and [[X PixMap|XPM]] (''pixelmap'') for color images. Numerous other uncompressed bitmap file formats are in use, though most not widely.<ref>{{cite web |url= http://www.file-extensions.org/filetype/extensions/name/Bitmap+image/
|title= List of bitmap file types |work=
There are also a variety of "raw" image files, which store raw bitmaps with no other information
==See also==
|