upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for red, green and blue.
In computer graphics and
digital photography, a raster graphic represents a two-dimensional picture as a rectangular matrix or grid of square
pixels, viewable via a computer display,
paper, or other display medium. A raster is technically characterized by the width and height of the image in pixels and by the number of
bits per pixel
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to ...
. Raster images are stored in
image files with varying
dissemination,
production,
generation, and
acquisition formats.
The
printing and
prepress industries know raster graphics as contones (from ''continuous
tones''). In contrast,
line art is usually implemented as
vector graphics in digital systems.

Many raster manipulations map directly onto the mathematical formalisms of
linear algebra, where mathematical objects of
matrix
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** '' The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchi ...
structure are of central concern.
Etymology
The word "raster" has its origins in the Latin ''
rastrum'' (a rake), which is derived from ''
radere'' (to scrape). It originates from the
raster scan of
cathode ray tube
A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a phosphorescent screen. The images may represent electrical waveforms ( oscilloscope), pictu ...
(CRT)
video monitors, which paint the image line by line by magnetically or electrostatically steering a focused
electron beam
Cathode rays or electron beam (e-beam) are streams of electrons observed in discharge tubes. If an evacuated glass tube is equipped with two electrodes and a voltage is applied, glass behind the positive electrode is observed to glow, due to ele ...
. By association, it can also refer to a rectangular grid of pixels. The word
rastrum is now used to refer to a device for drawing musical staff lines.
Data model

The fundamental strategy underlying the raster model is the
tessellation of a plane, into a two-dimensional array of squares, each called a ''cell'' or ''
pixel'' (from "picture element"). In
digital photography, the plane is the
visual field as projected onto the
image sensor; in
computer art, the plane is a virtual canvas; in
geographic information systems
A geographic information system (GIS) is a type of database containing geographic data (that is, descriptions of phenomena for which location is relevant), combined with software tools for managing, analyzing, and visualizing those data. In a br ...
, the plane is a
projection
Projection, projections or projective may refer to:
Physics
* Projection (physics), the action/process of light, heat, or sound reflecting from a surface to another in a different direction
* The display of images by a projector
Optics, graphic ...
of the Earth's surface. The size of each square pixel, known as the ''resolution'' or ''support'', is constant across the grid.
A single numeric value is then stored for each pixel. For most images, this value is a visible color, but other measurements are possible, even numeric codes for qualitative categories. Each raster grid has a specified ''pixel format'', the data type for each number. Common pixel formats are
binary,
gray-scale
In digital photography, computer-generated imagery, and colorimetry, a grayscale image is one in which the value of each pixel is a single sample (signal), sample representing only an ''amount'' of light; that is, it carries only luminous inten ...
,
palettized, and
full-color, where
color depth
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to ...
determines the fidelity of the colors represented, and
color space determines the range of color coverage (which is often less than the full range of human
color vision
Color vision, a feature of visual perception, is an ability to perceive differences between light composed of different wavelengths (i.e., different spectral power distributions) independently of light intensity. Color perception is a part of ...
). Most modern color raster formats represent color using 24 bits (over 16 million distinct colors), with 8 bits (values 0–255) for each
color channel
Color digital images are made of pixels, and pixels are made of combinations of primary colors represented by a series of code. A channel in this context is the grayscale image of the same size as a color image, made of just one of these primary co ...
(red, green, and blue). The digital sensors used for
remote sensing and
astronomy are often able to detect and store wavelengths beyond the
visible spectrum; the large
CCD bitmapped sensor at the
Vera C. Rubin Observatory captures 3.2 gigapixels in a single image (6.4 GB raw), over six
color channels which exceed the
spectral range of human color vision.
Applications
Image storage

Most computer images are stored in
raster graphics formats or compressed variations, including
GIF
The Graphics Interchange Format (GIF; or , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
,
JPEG
JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and imag ...
, and
PNG, which are popular on the
World Wide Web.
A raster data structure is based on a (usually rectangular, square-based)
tessellation of the 2D
plane into cells, each containing a single value. To store the data in a file, the two-dimensional array must be serialized. The most common way to do this is a ''row-major'' format, in which the cells along the first (usually top) row are listed left to right, followed immediately by those of the second row, and so on.
In the example at right, the cells of tessellation A are overlaid on the point pattern B resulting in an array C of quadrant counts representing the number of points in each cell. For purposes of visualization a
lookup table
In computer science, a lookup table (LUT) is an array that replaces runtime computation with a simpler array indexing operation. The process is termed as "direct addressing" and LUTs differ from hash tables in a way that, to retrieve a value v wi ...
has been used to color each of the cells in an image D. Here are the numbers as a serial row-major array:
1 3 0 0 1 12 8 0 1 4 3 3 0 2 0 2 1 7 4 1 5 4 2 2 0 3 1 2 2 2 2 3 0 5 1 9 3 3 3 4 5 0 8 0 2 4 3 2 8 4 3 2 2 7 2 3 2 10 1 5 2 1 3 7
To reconstruct the two-dimensional grid, the file must include a ''header'' section at the beginning that contains at least the number of columns, and the pixel datatype (especially the number of bits or bytes per value) so the reader knows where each value ends to start reading the next one. Headers may also include the number of rows,
georeferencing parameters for geographic data, or other
metadata
Metadata is "data that provides information about other data", but not the content of the data, such as the text of a message or the image itself. There are many distinct types of metadata, including:
* Descriptive metadata – the descriptive ...
tags, such as those specified in the
Exif standard.
Compression
High-resolution raster grids contain a large number of pixels, and thus consume a large amount of memory. This has led to multiple approaches to compressing the data volume into smaller files. The most common strategy is to look for patterns or trends in the pixel values, then store a parameterized form of the pattern instead of the original data. Common raster compression algorithms include
run-length encoding
Run-length encoding (RLE) is a form of lossless data compression in which ''runs'' of data (sequences in which the same data value occurs in many consecutive data elements) are stored as a single data value and count, rather than as the original ...
(RLE),
JPEG
JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and imag ...
,
LZ (the basis for
PNG and
ZIP
Zip, Zips or ZIP may refer to:
Common uses
* ZIP Code, USPS postal code
* Zipper or zip, clothing fastener
Science and technology Computing
* ZIP (file format), a compressed archive file format
** zip, a command-line program from Info-ZIP
* Zi ...
),
LZW (the basis for
GIF
The Graphics Interchange Format (GIF; or , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
), and others.
For example, Run length encoding looks for repeated values in the array, and replaces them with the value and the number of times it appears. Thus, the raster above would be represented as:
This technique is very efficient when there are large areas of identical values, such as a line drawing, but in a photograph where pixels are usually slightly different from their neighbors, the RLE file would be up to twice the size of the original.
Some compression algorithms, such as RLE and LZW, are ''lossless'', where the original pixel values can be perfectly regenerated from the compressed data. Other algorithms, such as JPEG, are ''lossy'', because the parameterized patterns are only an approximation of the original pixel values, so the latter can only be estimated from the compressed data.
Raster–vector conversion
Vector images (line work) can be
rasterized (converted into pixels), and raster images
vectorized (raster images converted into vector graphics), by software. In both cases some information is lost, although certain vectorization operations can recreate salient information, as in the case of
optical character recognition.
Displays
Early
mechanical televisions developed in the 1920s employed rasterization principles.
Electronic television based on
cathode-ray tube
A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a phosphorescent screen. The images may represent electrical waveforms (oscilloscope), pictur ...
displays are
raster scanned with horizontal rasters painted left to right, and the raster lines painted top to bottom.
Modern flat-panel displays such as LED monitors still use a raster approach. Each on-screen pixel directly corresponds to a small number of bits in memory. The screen is refreshed simply by scanning through pixels and coloring them according to each set of bits. The refresh procedure, being speed critical, is often implemented by dedicated circuitry, often as a part of a
graphics processing unit.
Using this approach, the computer contains an area of memory that holds all the data that are to be displayed. The central processor writes data into this region of memory and the video controller collects them from there. The bits of data stored in this block of memory are related to the eventual pattern of pixels that will be used to construct an image on the display.
An early scanned display with raster computer graphics was invented in the late 1960s by A. Michael Noll at
Bell Labs, but its patent application filed February 5, 1970 was abandoned at the Supreme Court in 1977 over the issue of the patentability of computer software.
Printing
During the 1970s and 1980s,
pen plotters, using
Vector graphics, were common for creating precise drawings, especially on large format paper. However, since then almost all printers create the printed image as a raster grid, including both
laser and
inkjet printers. When the source information is vector, rendering specifications and software such as
PostScript
PostScript (PS) is a page description language in the electronic publishing and desktop publishing realm. It is a dynamically typed, concatenative programming language. It was created at Adobe Systems by John Warnock, Charles Geschke, Doug Br ...
are used to create the raster image.
Three-dimensional rasters
Three-dimensional
voxel raster graphics are employed in video games and are also used in medical imaging such as
MRI scanners.
Geographic information systems
Geographic phenomena are commonly represented in a raster format in
GIS
A geographic information system (GIS) is a type of database containing Geographic data and information, geographic data (that is, descriptions of phenomena for which location is relevant), combined with Geographic information system software, sof ...
. The raster grid is ''
georeferenced'', so that each pixel (commonly called a ''cell'' in GIS because the "picture" part of "pixel" is not relevant) represents a square region of geographic space.
The value of each cell then represents some measurable (
qualitative or quantitative) property of that region, typically conceptualized as a
field. Examples of fields commonly represented in rasters include: temperature, population density, soil moisture, land cover, surface elevation, etc. Two sampling models are used do derive cell values from the field: in a ''lattice'', the value is measured at the center point of each cell; in a ''grid'', the value is a summary (usually a mean or mode) of the value over the entire cell.
Resolution
Raster graphics are resolution dependent, meaning they cannot scale up to an arbitrary resolution without
loss of apparent quality. This property contrasts with the capabilities of
vector graphics, which easily scale up to the quality of the device
rendering them. Raster graphics deal more practically than vector graphics with photographs and photo-realistic images, while vector graphics often serve better for
typesetting or for
graphic design
Graphic design is a profession, academic discipline and applied art whose activity consists in projecting visual communications intended to transmit specific messages to social groups, with specific objectives. Graphic design is an interdiscipli ...
. Modern computer-monitors typically display about 72 to 130
pixels per inch (PPI), and some modern consumer printers can resolve 2400
dots per inch (DPI) or more; determining the most appropriate image resolution for a given printer-resolution can pose difficulties, since printed output may have a greater level of detail than a viewer can discern on a monitor. Typically, a resolution of 150 to 300 PPI works well for 4-color process (
CMYK) printing.
However, for printing technologies that perform color mixing through
dithering (
halftone
Halftone is the reprographic
Reprography (a portmanteau of ''reproduction'' and ''photography'') is the reproduction of graphics through mechanical or electrical means, such as photography or xerography. Reprography is commonly used in catal ...
) rather than through
overprinting
Overprinting refers to the process of printing one colour on top of another in reprographics. This is closely linked to the reprographic technique of 'trapping'. Another use of overprinting is to create a rich black
Rich may refer to:
Commo ...
(virtually all home/office inkjet and laser printers), printer DPI and image PPI have a very different meaning, and this can be misleading. Because, through the dithering process, the printer builds a single image pixel out of several printer dots to increase
color depth
Color depth or colour depth (see spelling differences), also known as bit depth, is either the number of bits used to indicate the color of a single pixel, or the number of bits used for each color component of a single pixel. When referring to ...
, the printer's DPI setting must be set far higher than the desired PPI to ensure sufficient color depth without sacrificing image resolution. Thus, for instance, printing an image at 250 PPI may actually require a printer setting of 1200 DPI.
Raster-based image editors
Raster-based image editors, such as
PaintShop Pro,
Corel Painter,
Adobe Photoshop
Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc. for Microsoft Windows, Windows and macOS. It was originally created in 1988 by Thomas Knoll, Thomas and John Knoll. Since then, the software has become the indu ...
,
Paint.NET,
Microsoft Paint, and
GIMP
GIMP ( ; GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized task ...
, revolve around editing
pixels, unlike vector-based image editors, such as
Xfig,
CorelDRAW
CorelDRAW is a vector graphics editor developed and marketed by Corel Corporation. It is also the name of the Corel graphics suite, which includes the bitmap-image editor Corel Photo-Paint as well as other graphics-related programs (see below). T ...
,
Adobe Illustrator, or
Inkscape, which revolve around editing lines and shapes (
vectors). When an image is rendered in a raster-based image editor, the image is composed of millions of pixels. At its core, a raster image editor works by manipulating each individual pixel.
Most pixel-based image editors work using the
RGB color model
The RGB color model is an additive color model in which the red, green and blue primary colors of light are added together in various ways to reproduce a broad array of colors. The name of the model comes from the initials of the three additiv ...
, but some also allow the use of other color models such as the
CMYK color model.
See also
*
Comparison of raster graphics editors
*
Dither
*
Halftone
Halftone is the reprographic
Reprography (a portmanteau of ''reproduction'' and ''photography'') is the reproduction of graphics through mechanical or electrical means, such as photography or xerography. Reprography is commonly used in catal ...
*
Pixel-art scaling algorithms
*
Raster graphics editor
A raster graphics editor is a computer program that allows users to create and edit images interactively on the computer screen and save them in one of many raster graphics file formats (also known as bitmap images) such as JPEG, PNG, and GI ...
*
Raster graphics file formats
*
Raster image processor
*
Raster scan
*
Rasterisation
*
Text semigraphics
Text-based semigraphics or pseudographics is a primitive method used in early text mode video hardware to emulate raster graphics without having to implement the logic for such a display mode.
There are two different ways to accomplish the em ...
*
Texture atlas
*
Vector graphics - a contrasting graphics method
References
{{DEFAULTSORT:Raster Graphics
Computer graphics data structures
Graphics file formats
Digital geometry