Fact-checked by Grok 2 weeks ago

Raster graphics

Raster graphics, also known as images, are a type of composed of a rectangular of small, individually colored elements called , where each pixel represents a specific color and contributes to forming the overall picture. This pixel-based representation allows raster graphics to capture detailed visual information, such as photographs or scanned images, by dividing the image into a fixed of dots whose density determines the . Raster graphics emerged in the 1970s alongside advances in , enabling the storage and display of data for raster displays through technologies like frame buffers. By the , affordable hardware made them standard in personal computing. In contrast to , which use mathematical paths to define scalable shapes, raster graphics are resolution-dependent and can become pixelated or blurry when enlarged, as they do not contain scalable object data but rather fixed information. This makes them ideal for complex, continuous-tone images like digital photographs, images, and video frames, but less suitable for logos or illustrations requiring infinite without . Common file formats for raster graphics include for lossy compression of photographic content, for with support, for simple animations and indexed colors, for high-quality printing, and for uncompressed Windows bitmaps. Advantages of raster graphics include their ability to represent photorealistic details and compatibility with most software, such as , where and scaling can be adjusted. However, their file sizes can be large without , and editing often requires recomputing values, leading to potential quality degradation in repeated manipulations. Today, raster graphics form the foundation of in applications ranging from to and , underscoring their enduring role in visual media.

Fundamentals

Etymology and Definition

The term "raster" in the context of graphics originates from the German word Raster, meaning "screen" or "frame," which itself derives from the Latin rāstrum, denoting a "rake." This etymology evokes the systematic, line-by-line scanning pattern of early cathode-ray tube (CRT) displays, akin to the sweeping motion of a rake across a field. In computer graphics, the concept emerged in the 1960s, drawing from television scanning technology where images are built by sweeping an electron beam across a phosphor-coated screen to form horizontal lines of illuminated points. Engineers at Bell Laboratories, including A. Michael Noll, developed early raster-based systems in the mid-1960s, adapting CRT scanning for digital image display and manipulation, with the term "raster graphics" appearing in technical literature by 1971. Raster graphics refers to a dot matrix data structure that represents images as a rectangular of discrete picture elements, known as , where each pixel encodes specific values for color and intensity to form the overall visual content. This pixel-based approach fundamentally contrasts with , which define images through mathematical descriptions of paths, shapes, and fills rather than a fixed of dots.

Historical Development

The development of raster graphics traces its roots to the mid-20th century, influenced by advancements in () technology and military applications. In the 1950s, military radar displays began employing raster scanning techniques to visualize data in real-time, adapting television-style scan lines to present echo returns as pixel-like grids on screens, which laid foundational principles for grid-based image representation in . Early innovations included Douglas Engelbart's Picture System in 1963, which used raster scanning for on-screen image manipulation, and the first frame buffer developed by Randy Mott at Evans & Sutherland in 1968 for storing pixel data. The computer, developed at starting in 1944 and operational by 1951, further advanced this by integrating displays for real-time graphics simulation, enabling the first high-speed digital computer to handle interactive visual outputs for applications like , though its displays were primarily vector-based precursors to full raster s. By the late 1960s, true raster computer graphics emerged with A. Michael Noll's scanned display at , patented in 1970, which used frame buffers to store and refresh pixel data systematically. The 1970s marked the adoption of raster graphics in consumer and entertainment contexts, driven by affordable CRT technology. Atari's , released in 1972, utilized displays derived from television hardware to render simple geometric shapes and motion, popularizing -based visuals in and demonstrating raster's suitability for dynamic content. Concurrently, Xerox PARC's Alto computer, introduced in 1973, pioneered bitmap displays—a core raster technique—featuring a 606 × 808 monochrome screen that supported bitmapped graphics for the first (), influencing future personal computing designs. In the 1980s, raster graphics achieved standardization and widespread accessibility through personal computers. The Graphics Interchange Format (GIF), developed by and released in 1987, provided a compressed standard supporting up to 256 colors, facilitating the exchange of raster images over early networks and becoming a cornerstone for web and bulletin board graphics. Apple's Macintosh, launched in 1984, integrated raster displays into its , using a 512 × 342 screen to enable intuitive icon-based interactions and raster editing via software like , which accelerated the shift from command-line to visual paradigms. The 1990s and 2000s saw raster graphics proliferate with and the , bolstered by compression standards and editing tools. The (JPEG) standard, finalized in 1992, introduced for photographic raster images, enabling efficient storage and transmission of high-fidelity color data, which revolutionized and web imaging. Photoshop's release in February 1990 further popularized raster editing by offering layered pixel manipulation on Macintosh systems, evolving into an industry-standard tool that democratized professional image processing for photographers and designers. From the onward, raster graphics integrated deeply with mobile devices and technologies. High-resolution standards like and 8K became common in smartphones and tablets by the mid-2020s, while algorithms advanced raster processing through super-resolution upscaling and generative creation, maintaining raster's dominance in foundational as of November 2025.

Data Model

Pixel Grid and Sampling

Raster graphics represent images as a rectangular array of pixels organized in rows and columns, forming a structure known as a . Each pixel corresponds to a discrete sampling point on a two-dimensional , capturing intensity or color values from an underlying continuous . This -based model discretizes spatial , enabling efficient and manipulation in digital systems. The process of creating a raster image involves sampling, where continuous analog signals or real-world visuals are converted to form through spatial into the grid. This sampling must adhere to principles from to preserve fidelity; according to the Nyquist-Shannon sampling theorem, the sampling frequency must be at least twice the highest frequency in the signal to avoid artifacts, such as jagged edges or moiré patterns in the resulting image. In practice, for raster graphics, this implies selecting a resolution that adequately captures scene details without introducing reconstruction errors during display or processing. Pixels within the grid are addressed using integer coordinates (x, y), where x ranges from 0 to W-1 and y from 0 to H-1, with W denoting the grid width and H the in pixels. \text{Total pixels} = W \times H This formulation defines the 's spatial extent and data volume directly. In rendering pipelines, rasterization algorithms fill the grid by determining which pixels intersect geometric like points, lines, or polygons. These algorithms project vector-based descriptions onto the discrete grid, resolving visibility and coverage to produce the final ; for instance, scanline methods process the row by row to efficiently compute values from . This step is fundamental in , transforming continuous into the sampled raster format. Raster images are stored as binary or indexed data structures, optimizing for the grid's uniformity. Monochrome rasters, representing images with on/off states, use 1 bit per for compact storage, such as in early formats where the entire grid fits into a bit-packed . Grayscale rasters extend this by assigning intensity levels to each , typically using 8 bits (256 shades) per to encode variations from to , allowing for smoother tonal representation without color. Formats like support both modes, storing the grid data in uncompressed or packed rows for direct access.

Color Representation and Depth

In raster graphics, color representation refers to the methods used to encode the color and intensity of each within the image data structure. The , measured in bits per pixel (bpp), determines the number of distinct colors or shades that can be represented, calculated as 2 raised to the power of the . For instance, a 1 bpp format supports images with two colors, typically , suitable for simple representations. An 8 bpp image allows 256 levels of gray, providing a continuous range from black to white for applications requiring tonal variation without color. representation commonly uses 24 bpp, allocating 8 bits per channel in the RGB model to achieve approximately 16.7 million colors. The RGB color model is an additive color space widely used in raster graphics for display devices, where colors are formed by combining varying intensities of red, green, and blue light. Each channel typically ranges from 0 (minimum intensity) to 255 (maximum intensity) in 8-bit implementations. To normalize each channel value to a fractional intensity between 0 and 1, divide the 8-bit value by 255; for example, the normalized red intensity is r = R / 255, where R is the red channel value. This model starts from black (0,0,0) and adds light components to produce the desired hue. For printing applications, the serves as a subtractive alternative, using , , , and inks to absorb specific wavelengths from a white substrate, thereby creating colors through subtraction of light. Each channel is typically 8 bits, resulting in 32 bpp for full representation. palettes offer efficiency in raster graphics by mapping each to an index in a predefined of up to 256 colors (8 bpp), reducing needs for images with limited color variety while maintaining visual through color quantization. Transparency in raster images is handled via an , which specifies the opacity of each on a scale from 0 (fully transparent) to 255 (fully opaque) in 8-bit implementations. The RGBA model extends RGB by adding this channel, commonly at 32 bpp (8 bits per R, G, B, and A), enabling where semi-transparent pixels blend with underlying layers. (HDR) raster images surpass standard 8-bit limitations by employing floating-point representations, often 16 or 32 bits per channel, to capture a wider range of values from deep shadows to bright highlights without clipping. Formats like use 16-bit half-float per channel for efficient HDR storage in rendering pipelines. This extended depth preserves detail in scenes with high contrast ratios, essential for professional imaging and .

Image Properties

Resolution and Aspect Ratio

In raster graphics, resolution refers to the density of pixels within a given physical or area, which directly influences sharpness and detail. For displays and screens, is typically measured in pixels per inch (), representing the number of pixels packed into one inch of the or screen surface. In contrast, for , is expressed as (), which quantifies the number of ink dots a printer can place per inch to reproduce the , often requiring higher values for comparable quality due to the physical nature of ink deposition. The effective of a raster can be calculated as the pixel count divided by the physical size, where (or ) = total pixels along a / in inches, ensuring the maintains clarity when mapped to a specific output medium. The sampling rate in raster graphics determines how finely the continuous scene is discretized into pixels, and insufficient rates can lead to —artifacts such as jagged edges or moiré patterns where high-frequency details are misrepresented. To mitigate , techniques are employed, including , which involves rendering the image at a higher than the final output and then downsampling it to average values, thereby smoothing edges and reducing visual distortions. Aspect ratio defines the proportional relationship between the width and height of a , commonly expressed as a such as 16:9, which is standard for high-definition () video and displays. Mismatching an 's during resizing can cause , stretching or compressing the content unevenly, which alters visual fidelity and may introduce unintended deformations in shapes or perspectives. Due to the fixed nature of pixel grids in raster graphics, scalability is limited; enlarging an image beyond its results in , where individual s become visibly blocky and details . For web display, images are sized by pixel dimensions, with metadata typically set to 72 or 96 but ignored by browsers; to support high-DPI screens, higher pixel counts (e.g., 2x for displays) or responsive techniques like srcset are recommended. Print standards recommend 300 DPI to achieve smooth, high-quality output on paper. In modern and , for camera sensors is often quantified in megapixels (MP), calculated as the total count divided by one million:
\text{MP} = \frac{\text{width} \times \text{height}}{1,000,000}
This metric provides a concise measure of a sensor's capacity to capture detail, influencing applications from consumer snapshots to professional .

File Formats and

Raster graphics are stored in various file formats designed to encapsulate data, headers, and optional , enabling efficient , transmission, and rendering across devices. These formats differ in methods, support for features like or multiple pages, and suitability for specific applications such as display or professional . Common formats include , , , , , , and , each balancing file size, quality preservation, and functionality. The (BMP) format, developed by , is an uncompressed raster image format featuring a structure with a file header followed directly by data. This header includes details like image dimensions, , and flags (typically none), making BMP straightforward for basic storage but resulting in large file sizes due to the lack of . BMP supports various bit depths from 1 to 32 bits per pixel and is commonly used in Windows environments for icons and graphics. JPEG, standardized by the (ISO) as ISO/IEC 10918, employs based on the (DCT) algorithm, optimized for photographic images with continuous tones. The format divides the image into 8x8 pixel blocks, applies DCT to reduce redundancy, and quantizes coefficients to achieve compression ratios often exceeding 10:1 while maintaining perceptual quality. JPEG files support (EXIF) metadata, which embeds camera settings, timestamps, and GPS data, enhancing usability in workflows. Portable Network Graphics (PNG), defined in the W3C Recommendation and ISO/IEC 15948, provides using the algorithm (a combination of LZ77 and ), preserving all original data without artifacts. PNG structures data into chunks for headers, image information, palette, and compressed streams, supporting alpha channels for and interlacing for progressive loading. This makes it ideal for web graphics, logos, and diagrams where exact reproduction and partial are required. Tagged Image File Format (), originally developed by and now maintained under Adobe's stewardship with Revision 6.0 as the baseline, offers high flexibility through a tag-based structure that accommodates multiple pages, resolutions, and compression options within a single file. TIFF uses Image File Directories (IFDs) to store and supports like Lempel-Ziv-Welch (LZW), making it suitable for professional archiving, scanning, and printing where quality and extensibility are paramount. The Graphics Interchange Format (), developed by in 1987, uses lossless and supports up to 256 indexed colors per frame, making it suitable for simple graphics, icons, and animations. GIF allows multiple frames for basic animations and transparency via a single , though it is limited for photographic images due to its color palette constraints. WebP, developed by and standardized by the W3C as of 2025, supports both lossy and with better efficiency than and , including animation and transparency support. It uses and VP8/VP9-derived algorithms, achieving smaller file sizes for web use while maintaining quality. AVIF (AV1 Image File Format), based on the AV1 video codec and standardized by the Alliance for Open Media, provides superior compression for both still images and sequences as of 2025. It supports high dynamic range (HDR), wide color gamut, and transparency, making it ideal for modern web and high-quality applications with file sizes significantly smaller than JPEG or PNG equivalents. Storage requirements for raster images depend on dimensions, bit depth, and compression. For uncompressed formats, the approximate file size in bytes is calculated as \frac{\text{width} \times \text{height} \times \text{bpp}}{8}, where bpp denotes bits per pixel; compression adjusts this downward, with lossy methods like JPEG yielding smaller files at the cost of some data fidelity. For example, a 1920x1080 image at 24 bpp uncompressed requires about 6.22 MB, but JPEG compression can reduce it to under 1 MB depending on quality settings. Metadata standards enhance raster file interoperability, particularly for . International Color Consortium (ICC) profiles, embedded as chunks or tags in formats like and , define color spaces and transformations to ensure consistent rendering across devices, preventing issues like color shifts in workflows from editing to output. in further supports this by including device-specific color information alongside other descriptive data.

Applications

Display and Rendering

Raster graphics are displayed on screens through a process known as raster scanning, where the image is refreshed line by line from top to bottom to maintain visual continuity and prevent flicker. In cathode ray tube (CRT) displays, an electron beam sweeps horizontally across the phosphor-coated screen, illuminating pixels sequentially at refresh rates typically ranging from 60 to 85 Hz, with some models supporting up to 200 Hz at reduced resolutions. Liquid crystal display (LCD) and organic light-emitting diode (OLED) panels, while not using an electron beam, employ a similar progressive raster scan by sequentially updating rows of pixels via matrix addressing, achieving refresh rates of 60 to 144 Hz or higher to ensure smooth motion rendering. This line-by-line refresh is essential for raster images, as it aligns with the pixel grid structure, allowing the display hardware to map color values directly to each pixel in real time. Modern rendering of raster graphics heavily relies on graphics processing units (GPUs) within the graphics pipeline, where rasterization converts vector primitives into a pixel-based fragment representation before applying textures. Texture mapping integrates raster images onto 3D surfaces by sampling pixel colors from the texture and interpolating them during the fragment shading stage, as defined in APIs like OpenGL and DirectX, which use programmable shaders to compute final pixel values efficiently. For instance, in OpenGL's fixed-function pipeline or DirectX's rasterizer stage, bilinear filtering samples neighboring texels to produce smooth transitions, enabling high-performance rendering of complex scenes with raster textures. This GPU-accelerated process handles the transformation from scene geometry to screen pixels, ensuring raster graphics are rendered at the display's native resolution with minimal latency. When raster images do not match the display's , and techniques adjust the grid to fit, preserving visual quality through mathematical resampling. computes new values by averaging the four nearest neighbors in a 2x2 grid, providing efficient smoothing for moderate resizing, while uses a 4x4 neighborhood for sharper results by considering cubic weighting functions, ideal for upscaling or downscaling high-detail images. These methods are commonly implemented in drivers and software libraries to adapt raster content dynamically, avoiding artifacts like during real-time rendering. In and mobile environments, responsive rendering of raster graphics uses and CSS to deliver optimized images across varying screen sizes and densities. The srcset attribute in the <img> tag specifies multiple raster image sources with different resolutions, allowing browsers to select the most appropriate version based on the device's and ratio, while the sizes attribute guides expected display sizes for efficient loading. This approach, combined with CSS properties like object-fit for scaling, ensures raster images render crisply on diverse devices without excessive bandwidth use or quality loss. High-resolution displays demand correspondingly detailed raster graphics to fully utilize their , with Ultra HD (UHD) defined as 3840×2160 pixels, providing approximately four times the detail of Full HD for immersive viewing. On devices like iPhones, Retina scaling renders user interfaces and images at double or higher the logical resolution—such as 2x or 3x —before downsampling to the physical screen, achieving sub-pixel sharpness equivalent to 300+ pixels per inch without apparent jagged edges. Similarly, 8K displays at 7680×4320 pixels extend this capability, requiring raster sources with millions of pixels to avoid artifacts and maximize clarity in professional and consumer applications.

Printing and Physical Output

Raster images, typically defined in terms of pixels per inch (PPI), must be adapted to the dots per inch (DPI) capabilities of printing devices for physical output. Inkjet printers commonly achieve resolutions between 300 and 720 DPI, while laser printers range from 600 to 2400 DPI, allowing for finer detail than many screen displays but requiring adjustments to match the raster's PPI. To reproduce continuous tones and colors on printers limited to discrete ink dots, halftoning techniques are employed, particularly error diffusion algorithms that simulate grayscale or color gradations. The Floyd-Steinberg algorithm, introduced in 1976, exemplifies this by quantizing pixel values and distributing the resulting error to adjacent unprocessed pixels according to a weighted matrix, reducing visible artifacts and enhancing perceived quality in printed images. A key component in this process is the (RIP), specialized software that interprets raster data, applies halftoning, and generates device-specific instructions for the printer, ensuring accurate rendering of resolution, screening, and color separation. Since most raster images are created in for digital viewing, color management during printing involves converting to CMYK, the subtractive model used by printers, often requiring gamut mapping to compress out-of-gamut RGB colors into the narrower CMYK range while preserving visual intent through perceptual or relative colorimetric rendering. For large-format applications like billboards, high-resolution raster images are scaled and tiled across panels, typically requiring an effective 100 to 150 DPI at viewing distances of tens of meters to maintain clarity without excessive file sizes; for instance, a 100-meter-wide billboard might use rasters optimized to 150 DPI overall.

Compression Techniques

Raster graphics compression techniques aim to reduce file sizes while preserving essential image information, enabling efficient storage and transmission. These methods exploit redundancies in pixel data, such as spatial correlations or perceptual similarities, and are broadly categorized into lossless and lossy approaches. Lossless compression ensures exact reconstruction of the original image, making it suitable for applications requiring fidelity, like medical imaging or archival. In contrast, lossy compression discards less perceptible details to achieve higher ratios, prioritizing visual quality over pixel-perfect accuracy. Lossless techniques include (RLE), which replaces sequences of identical pixels with a single value and count, proving effective for simple raster images with large uniform areas, such as icons or . Formats like employ , combining LZ77 dictionary-based prediction with for entropy reduction, achieving reversible compression across various image types. Similarly, uses LZW compression, a variant of dictionary coding, to handle limited-color palettes without data loss. , assigning shorter variable-length codes to frequent pixel values or symbols, further enhances efficiency in formats like , where it supports both standalone and combined use with other methods. Lossy compression, exemplified by JPEG, transforms pixel blocks into frequency domains for selective discard of high-frequency components imperceptible to the human eye. JPEG divides images into 8×8 pixel blocks and applies the two-dimensional discrete cosine transform (DCT) to obtain a coefficient matrix, concentrating energy in low-frequency terms. The DCT formula for an N×N block (N=8) is: F_{u,v} = \frac{2}{N} C_u C_v \sum_{x=0}^{N-1} \sum_{y=0}^{N-1} f_{x,y} \cos\left[ \frac{\pi (2x + 1) u}{2N} \right] \cos\left[ \frac{\pi (2y + 1) v}{2N} \right] where C_k = \frac{1}{\sqrt{2}} if k = 0, and otherwise; f_{x,y} are input pixel values; and F_{u,v} are the coefficients. Subsequent quantization and yield compact representations, with typical compression ratios of 10:1 to 20:1 for photographic content. Modern formats build on these foundations for web optimization. , introduced by in 2010 and based on intra-frame coding, supports both lossless and lossy modes, often reducing file sizes by up to 30% compared to at equivalent quality. , specified in 2019 by the using codec elements within HEIF containers, achieves even greater efficiency, with 20-50% smaller files than or while supporting and transparency. Lossy methods like JPEG can introduce artifacts, including blocking (visible 8×8 grid edges from quantization) and moiré patterns (interference from periodic sampling). These are mitigated by adjusting the quality factor, a scale from 1 (maximum compression, severe artifacts) to 100 (minimal compression, near-lossless), which modulates quantization table scaling to balance size and fidelity.

Three-Dimensional and Volumetric Rasters

Three-dimensional raster graphics extend the two-dimensional grid into volumetric space, where data is represented using , or volume elements, analogous to pixels but defined across three axes (x, y, z). A grid consists of a regular of these elements, with the total number of voxels given by the product of the width (W), height (H), and depth (D) dimensions, forming a sampling of a volume. Each voxel typically stores scalar or properties, such as or color, enabling the representation of complex spatial data. Voxels find prominent applications in medical imaging, where computed tomography (CT) and (MRI) scans produce volumetric datasets composed of stacked 2D slices reconstructed into voxel grids for anatomical analysis and visualization. In , voxel-based models allow for the direct fabrication of physical objects by defining material properties at each grid point, facilitating the creation of intricate, multimaterial prototypes from digital volumetric data. Rendering volumetric raster data often involves techniques like , which traces rays through the grid to accumulate color and opacity values along the path, suitable for direct of semi-transparent structures. For surface extraction, the algorithm processes the grid by evaluating scalar fields at grid vertices to generate polygonal meshes approximating isosurfaces, a method introduced in seminal work for efficient . Common file formats for storing volumetric raster data include , the standard for that encapsulates intensity values alongside metadata in a series of interconnected files representing volumes. Derived models from voxels, such as polygonal meshes with applied raster textures, are frequently exported in format to support rendering and further processing in graphics pipelines. Volumetric rasters impose significant storage demands due to their cubic scaling; for instance, a 512³ at 16 bits per voxel requires approximately 256 MB of uncompressed memory, highlighting the need for efficient and hierarchical data structures in practical implementations.

Geographic and Scientific Data

In geographic information systems (GIS), raster graphics form the basis for grid-based layers that represent continuous spatial phenomena, such as elevation models and . A (DEM) is a raster dataset depicting the bare-earth topographic surface, where each cell in the grid stores an elevation value, excluding vegetation and structures. For instance, from the utilizes raster pixels with a 30-meter for multispectral bands, enabling analysis of and environmental changes over large areas. Raster data in GIS often employs specialized formats like to incorporate , which embeds spatial metadata such as coordinate systems and projections directly into the file. extends the standard to support georeferenced raster imagery, including projection parameters like the Universal Transverse Mercator (UTM) system, which divides the into zones for accurate metric . This allows rasters to align precisely with geographic coordinates, facilitating in mapping applications. Analysis of raster data in GIS commonly involves overlay operations, where multiple grid layers are combined using tools like the raster calculator to perform mathematical computations by . For terrain analysis, derivation from a DEM exemplifies this: the for each is calculated as the maximum rate of change in , using the \text{[slope](/page/Slope)} = \atan\left(\sqrt{\left(\frac{dz}{dx}\right)^2 + \left(\frac{dz}{dy}\right)^2}\right) where dz/dx and dz/dy represent the change in along the x and y directions, respectively; this yields in degrees as the first of the DEM surface. Beyond GIS, raster structures appear in scientific visualization, such as computational fluid dynamics (CFD) simulations, which discretize space into 2D or 3D rectangular grids analogous to raster pixels for solving fluid flow equations. In these grids, variables like velocity and pressure are stored at discrete points (i,j,k indices), enabling numerical approximations similar to pixel-based sampling. In astronomy, the Flexible Image Transport System (FITS) format stores images as 2D raster arrays of pixel intensities, supporting multispectral data from telescopes with embedded metadata for calibration. Handling projections is crucial for raster data representing the curved surface, as transformations introduce distortions; for example, the preserves angles for but exaggerates areas near the poles, affecting accurate area measurements in polar regions. Georeferenced rasters mitigate this by specifying details, ensuring proper re-projection during analysis to minimize spatial inaccuracies.

Editing and Manipulation

Raster Image Editors

Raster image editors are software applications designed for creating, editing, and manipulating raster graphics by directly altering individual pixels or groups of pixels within an image. These tools enable precise control over pixel-level details, making them essential for tasks such as photo retouching, , and . Unlike vector-based editors, raster editors operate on fixed-resolution grids, where changes affect the underlying data. Raster image editors can be broadly categorized into professional pixel editors, which offer advanced manipulation capabilities for complex workflows, and simpler paint programs, which focus on basic drawing and filling operations. Pixel editors, such as released in 1990, provide sophisticated features for professional photographers and designers, including non-destructive adjustments and multi-layered compositions. In contrast, paint programs like , introduced with in 1985, emphasize intuitive tools for casual sketching and color application without extensive pixel-level precision. Core tools in raster image editors include the brush tool for painting pixels with customizable shapes and opacity, the clone stamp for duplicating pixels from one area to another to repair imperfections, and layers that allow stacking editable elements for non-destructive editing. Selection masks enable isolating specific regions for targeted modifications, preserving the original image data outside the selected area. A typical in a raster image editor begins with importing a raster file, followed by applying transformations or filters, such as the , which smooths images through kernel to reduce noise while maintaining edge details. Edits are then saved in raster formats, potentially applying to optimize . Open-source alternatives have expanded accessibility to raster editing, with first publicly released in version 0.54 in January 1996 as a Photoshop-like supporting plugins and advanced filtering. Krita, originating from a 1998 KDE project, specializes in with brush engines simulating traditional media. Modern raster editors increasingly integrate artificial intelligence for enhanced creativity. Adobe Photoshop, for example, incorporated Firefly in 2023 for generative raster fills and has continued to expand these capabilities; as of 2025, features like Generative Upscale and Harmonize use updated Firefly models to intelligently expand images or match color styles with text prompts. Open-source editors have also adopted AI through plugins, such as GIMP's Dream Prompter (released September 2025), which integrates Google Gemini for AI image generation and editing directly within the interface, and Krita's AI Diffusion plugin, enabling Stable Diffusion-based inpainting and outpainting for digital artists.

Raster-Vector Interoperability

Raster-to-vector conversion, often referred to as tracing or , involves algorithms that analyze pixel data in a raster to generate scalable paths, such as Bezier curves or polygons, approximating the original shapes. This process typically begins with to identify boundaries, followed by path optimization to create smooth outlines. For instance, the algorithm preprocesses the bitmap into a , detects using a polygon-based approach, and fits Bezier curves to produce compact representations suitable for formats like . Similarly, techniques like the Canny filter, which applies Gaussian smoothing, computation, non-maximum suppression, and thresholding, can preprocess raster images to extract edges before tracing, enhancing accuracy for . Popular tools facilitate this conversion in professional workflows. Adobe Illustrator's Image Trace feature automates the process by offering presets for black-and-white, color, or high-fidelity photo modes, where users adjust parameters like paths, corners, and noise to balance detail and smoothness before expanding traces into editable . Raster editors like support SVG export through path tools, allowing users to manually or semi- trace selections and save as vector files, though full often requires plugins or external tracers. Recent advancements incorporate to improve conversion accuracy, especially for complex or photographic images. -based tools like Vectorizer.AI and Recraft use models to automatically detect and trace shapes, handling gradients and textures better than traditional methods by predicting vector paths from patterns, resulting in higher fidelity outputs with fewer manual adjustments. The reverse process, vector-to-raster conversion or rasterization, renders vector paths onto a pixel grid by filling enclosed areas and drawing lines, determining pixel colors based on geometric intersections. Anti-aliasing techniques, such as or (MSAA), mitigate jagged edges () by averaging multiple sub-pixel samples along path boundaries, producing smoother results especially at lower resolutions. Despite these methods, interoperability faces limitations, particularly in fidelity. Tracing complex raster images like photographs often results in loss of detail, as vectors struggle to represent continuous tones or subtle gradients without excessive path complexity, leading to approximations that deviate from the original. Fidelity metrics, such as vector error (measuring the Hausdorff distance between original raster edges and vector approximations), quantify this discrepancy, with higher errors in noisy or textured inputs. Common use cases include converting scanned to vectors for scalable , where tracing preserves sharp edges without upon resizing. Another application is generating scalable web graphics from icons, enabling crisp rendering across devices via exports after raster-to-vector processing.

Advantages and Limitations

Strengths in

Raster graphics excel in representing photorealistic images due to their pixel-based structure, which naturally accommodates complex visual elements such as smooth gradients, intricate textures, and subtle patterns inherent in real-world scenes. Each can independently store color and intensity values, enabling the capture of continuous-tone variations that mimic the nuances of and shadow without the need for mathematical approximations. This pixel-level granularity allows raster formats to depict fine details like textures or foliage in landscapes with , making them particularly suited for applications requiring visual realism. Unlike , which rely on scalable mathematical paths best suited for geometric shapes and uniform fills, raster graphics handle irregular and non-geometric data more effectively, such as varying skin tones, organic forms, or atmospheric effects in landscapes. Vector approaches struggle to represent the subtle, pixel-by-pixel variations required for without excessive complexity or loss of detail, whereas rasters directly encode these irregularities through dense arrays. This inherent capability makes raster the preferred format for content where precision in color blending and tonal subtlety is paramount, avoiding the artifacts that can arise from approximations of complex, non-uniform elements. In , raster graphics form the foundation of images captured by DSLR cameras, typically at resolutions of 20-50 megapixels, allowing for detailed post-processing while preserving photorealistic quality. Similarly, medical imaging modalities like MRI and scans utilize raster representations to maintain high fidelity in visualizing tissue densities and anomalies, where pixel resolution directly correlates with diagnostic accuracy. In (), ray-traced raster outputs enable photorealistic rendering in films; for instance, ’s RenderMan produces frames at (approximately 2048x1152 pixels) or higher, simulating realistic lighting and materials through per-pixel ray calculations, as demonstrated in productions like Cars. Raster graphics also offer performance advantages for fixed-size displays, as their pre-defined pixel grid eliminates the need for real-time recalculation or rasterization, enabling direct mapping to screen pixels for efficient rendering and immediate visual output. This static nature ensures consistent photorealistic display without computational overhead, particularly beneficial for high-resolution monitors or projectors where vector scaling could introduce delays or inconsistencies.

Challenges and Modern Mitigations

One of the primary challenges in raster graphics is , as these images are resolution-dependent and consist of fixed grids. When enlarged beyond their , raster images exhibit , where the discrete nature of pixels becomes apparent, leading to blocky or blurry appearances that degrade visual fidelity. For example, an uncompressed 4K RGB raster image at 3840×2160 s requires approximately 24 MB of , and demands escalate rapidly for higher resolutions like 8K, contributing to bloat that complicates , editing, and transmission in resource-constrained environments. Raster graphics also suffer from aliasing artifacts, such as jaggies—jagged edges on diagonals and curves caused by undersampling continuous geometry onto discrete pixels—and compression-induced noise, including blockiness or ringing from lossy encoding to manage file sizes. These issues are particularly evident in dynamic applications like gaming or animation, where rapid scaling or minification exacerbates moiré patterns and texture shimmering. A key mitigation for aliasing in real-time raster rendering is mipmapping, which precomputes a pyramid of filtered texture versions at halving resolutions (e.g., 1/2, 1/4 of the original) and selects the appropriate level based on screen-space derivatives during rasterization, effectively applying low-pass filtering to suppress high-frequency details that cause artifacts without excessive computational overhead. Contemporary solutions leverage computational advances to overcome these limitations. techniques, such as those using layered (e.g., Perlin or with multiple octaves and persistence factors around 0.5), enable infinite detail in raster terrains by dynamically synthesizing scalable content, avoiding fixed-resolution bloat while integrating for in applications like video games. GPU-accelerated upscaling further addresses scalability; 's (DLSS), launched in 2019, renders raster frames at lower resolutions and uses AI-driven with temporal to upscale to native , boosting by up to 2x while reducing through integrated . This technology has evolved through subsequent versions, with DLSS 4 (as of January 2025) introducing multi-frame generation for even greater gains in rendering. AI-based super-resolution models like ESRGAN (2018) enhance this by training generative adversarial networks on perceptual losses to infer high-fidelity details, producing sharper, texture-rich upscales from low-resolution rasters with minimal artifacts, outperforming traditional in visual metrics. For sustainability, modern formats prioritize efficient storage without compromising raster quality. The (HEIF), standardized by MPEG as ISO/IEC 23008-12 in 2017, employs HEVC-based compression to achieve 25–50% smaller file sizes than for equivalent perceptual quality, supporting features like and animations while optimizing for cloud delivery through reduced bandwidth needs. These mitigations collectively enable raster graphics to handle high-resolution demands in contemporary workflows, from mobile devices to large-scale simulations.

References

  1. [1]
    Raster vs. Vector Images - All About Images - Research Guides
    Sep 8, 2025 · Raster images are compiled using pixels, or tiny dots, containing unique color and tonal information that come together to create the image.Missing: credible sources<|control11|><|separator|>
  2. [2]
    Raster (Pixel) Graphics - MIT
    A raster graphic is made up of a large number of very small colored dots, similar to a television screen or a monitor. This is the most common computer graphics ...
  3. [3]
    [PDF] History of computer graphics
    1970s - raster graphics. – Gouraud (1971) - diffuse lighting. – Phong (1974) - specular lighting. – Blinn (1974) - curved surfaces, texture. – Catmull (1974) ...
  4. [4]
    Raster - Etymology, Origin & Meaning
    Origin and history of raster​​ "scanning field," 1934 in electrical engineering, from German Raster "screen, frame," from Latin rastrum "rake," from rasum, from ...
  5. [5]
    raster - Wiktionary, the free dictionary
    From German Raster, from Latin rāster, from rāstrum (“rake”, noun), from rādō (“to scrape”, verb).
  6. [6]
    First-Hand:Early Digital Art At Bell Telephone Laboratories, Inc
    Feb 2, 2014 · Leon Harmon and Kenneth C. Knowlton – both researchers at Bell Labs -- perfected a computer technique in the mid 1960s in which a picture would ...
  7. [7]
  8. [8]
    Image Basics | Raster & Vector Graphics - City Tech OpenLab
    Raster images are more commonly called bitmap images. A bitmap image uses a grid of individual pixels where each pixel can be a different color or shade.Missing: definition | Show results with:definition
  9. [9]
    Digital Technologies: Radar image processing (Waalsdorp)
    In the 1950s, the TNO research group of Piket MSc, later Moerman, already worked on improving radar displays and processing radar data. In 1958, a TV camera ...Missing: raster | Show results with:raster
  10. [10]
    Milestones:Whirlwind Computer, 1944-59
    Oct 17, 2024 · The Whirlwind computer was developed at 211 Massachusetts Avenue by the Massachusetts Institute of Technology. It was the first real-time high-speed digital ...
  11. [11]
    The JPEG still picture compression standard - IEEE Xplore
    The first international compression standard for continuous-tone still images, both grayscale and color.
  12. [12]
    50 Years of Fun With Pong - CHM - Computer History Museum
    Nov 30, 2022 · PONG is one of the most enduring electronic video games in history. Unlike most current video games, it can be mastered in seconds rather than weeks or months.Missing: raster graphics
  13. [13]
    [PDF] Alto: A personal computer - Bitsavers.org
    Aug 7, 1979 · During early 1973, the Xerox Palo Alto Research Center designed the Alto computer system. ("Alto") as an experiment in personal computing, ...
  14. [14]
    Compuserve Introduces the Graphic Interchange (GIF) Image Format
    In 1987 Compuserve introduced the Graphics Interchange Format (GIF) Offsite Link , a bitmap Offsite Link image format Offsite Link widely used on the ...
  15. [15]
    Celebrating 35 Years of Creativity, Community, and Innovation with ...
    Feb 19, 2025 · 1990: The Birth of Photoshop​​ In 1990, Adobe Photoshop was born, enabling the first wave of photographers to create with more tools and controls ...
  16. [16]
  17. [17]
    Raster image - Glossary - MDN Web Docs
    Oct 30, 2025 · A raster image is an image file defined as a grid of pixels. They're also referred to as bitmaps. Common raster image formats on the Web are JPEG, PNG, GIF, ...Missing: graphics | Show results with:graphics
  18. [18]
  19. [19]
    Computer Graphics Learning - Textures and Sampling
    Nyquist-Shannon sampling theorem says that in order to be able to fully construct a periodic signal, we should sample more than two times in a period. Of ...
  20. [20]
    What is Raster Graphics? - GeeksforGeeks
    Jul 23, 2025 · Raster graphics are images made of tiny dots called pixels, each with a specific color, forming a complete picture.Missing: credible | Show results with:credible
  21. [21]
    An Overview of the Rasterization Algorithm - Scratchapixel
    Rasterization, to put it briefly, is primarily a method to solve the visibility problem. Visibility involves determining which parts of 3D objects are visible ...
  22. [22]
    What's the Difference Between Ray Tracing, Rasterization?
    Mar 19, 2018 · Real-time computer graphics have long used a technique called “rasterization” to display three-dimensional objects on a two-dimensional screen.
  23. [23]
    Raster file formats—ArcGIS Pro | Documentation
    TIFF supports black-and-white, grayscale, pseudo color, and true color images, all of which can be stored in a compressed or decompressed format. BigTIFF is ...
  24. [24]
  25. [25]
    Ultimate Guide to Photo Image File Formats - MPB
    Dec 19, 2024 · Typical pixel depths include 1 bpp (black and white), 8 bpp (grayscale), 24 bpp (true color), and 32 bpp (true color with transparency).
  26. [26]
    About Bitmaps - Win32 apps - Microsoft Learn
    Jan 7, 2021 · Monochrome images have a ratio of 1 bit per pixel (bpp). Color imaging is more complex. The number of colors that can be displayed by a bitmap ...Missing: raster | Show results with:raster
  27. [27]
    Bit depth and preferences - Adobe Help Center
    May 24, 2023 · Bit depth specifies how much color information is available for each pixel in an image. More bits of information per pixel result in more available colors.
  28. [28]
    Native pixel formats overview - Win32 apps | Microsoft Learn
    Jan 23, 2024 · WIC supports indexed formats with 1, 2, 4, or 8 bpp. For monochrome (grayscale) formats, WIC supports 1, 2, 4, 8, 16, and 32 bits per pixel.Missing: raster | Show results with:raster
  29. [29]
    RGB Color Codes Chart - RapidTables.com
    RGB code has 24 bits format (bits 0..23):. RED[7:0], GREEN[7:0], BLUE[7:0]. 23, 16, 15, 8, 7, 0. RGB = (R*65536)+(G*256)+B , (when R is RED, G is GREEN and B is ...HTML Color Picker · Gold color · Color Wheel Tool · HTML color codes
  30. [30]
    The RGB color model - Computer Graphics - GeeksforGeeks
    Jul 8, 2022 · Color specification using the RGB model is an additive process. We begin with black and add on the appropriate primary components to yield a ...
  31. [31]
    [PDF] Raster Graphics - cs.Princeton
    RGB Color Model. Plate II.3 from FvDFH. R G. B Color. 0.0. 0.0. 0.0. Black. 1.0 ... Colors are additive. RGB Color Cube. Figures 15.11&15.12 from H&B. RGB ...
  32. [32]
    Subtractive CMYK Color Mixing | Color Models - X-Rite
    Sep 28, 2020 · Subtractive color mixes wavelengths of light to produce what we perceive as color. However, the subtractive model uses pigments or ink to block – subtract – ...
  33. [33]
    Digital Color Palettes: the Essential Concepts - Teklibri
    Oct 28, 2016 · A digital color palette is essentially just an indexed table of color values. Using a palette in conjunction with a bitmap image permits a type of compression.Missing: raster | Show results with:raster
  34. [34]
    Alpha Channel - Graphics Mill
    Each pixel stores information on how opaque it is. This opacity data is called alpha channel and is typically stored after the color channels of the pixel.
  35. [35]
    The Alpha Channel - Linearity
    Jun 13, 2022 · The alpha channel represents the degree of opacity (also defined as transparency) of a computer-generated image, video footage, or the bump, displacement, or ...
  36. [36]
    High Dynamic Range (HDR) Images FAQ
    Therefore, an HDR image is encoded in a format that allows the largest range of values, e.g. floating-point values stored with 32 bits per color channel.Missing: raster | Show results with:raster
  37. [37]
    High Dynamic Range Image - an overview | ScienceDirect Topics
    The OpenEXR HDR image format (.exr) encodes pixels using 16-bit floating point values for the red, green, and blue channels . Each color channel is encoded with ...Missing: raster | Show results with:raster
  38. [38]
    Pixels Per Inch & Pixel Density | What is PPI Resolution? | Adobe
    How to find the PPI of an image. Finding the PPI of an image involves a simple equation: Number of pixels ÷ size of the image in inches = pixels per inch.
  39. [39]
    PPI vs. DPI: what's the difference? - 99Designs
    PPI describes the resolution in pixels of a digital image whereas DPI describes the amount of ink dots on a printed image. Though PPI largely refers to screen ...
  40. [40]
    What is Anti-aliasing? - GeeksforGeeks
    Jul 11, 2025 · A better style of Anti-Aliasing is MSAA (Multisampling Antialiasing) which is a faster and more approximate style of supersampling AA. It has a ...
  41. [41]
    Task 2: Antialiasing by Supersampling | CS 184/284A Spring 2025
    One reasonable way to think about supersampling is simply rasterizing an image that is higher resolution, then downsampling the higher resolution image to ...
  42. [42]
    Aspect Ratios, Image Sizes, and Photograph Sizes - Shutterstock
    Nov 9, 2023 · An image's aspect ratio is the proportional relationship of the width to the height. Don't know which size to use for your image or video?Missing: raster | Show results with:raster
  43. [43]
    Aspect Ratios Unlocked: Best Practices for Image and Video ...
    Sep 7, 2024 · The right aspect ratio ensures your images and videos are crisp, clear, and captivating. The wrong one? Blurry, distorted, and maybe even downright confusing.
  44. [44]
    PPI vs DPI: Demystifying the World of Online and Print Resolution
    Mar 5, 2018 · PPI stands for “pixels per inch,” whereas DPI stands for “dots per inch.” PPI is used for digital images, and DPI is more common in print. How ...Ppi Resolution · Dpi Resolution · Dpi Vs Ppi Faqs
  45. [45]
    Megapixel calculator - toolstud.io
    A "megapixel" is one million (1.000.000) pixels. Enter the pixel dimensions of your photo, camera, screen or tv, and calculate how many megapixels that is.
  46. [46]
    Bitmap Image File (BMP), Version 5 - The Library of Congress
    May 8, 2024 · Format Description for BMP_5 -- Simple raster graphics image format, designed by Microsoft to store device-independent 2D images.Identification and description · Local use · Sustainability factors · File type signifiers
  47. [47]
    BMP Format Overview - Win32 apps - Microsoft Learn
    Jun 3, 2021 · This topic provides information about the native BMP codec available through the Windows Imaging Component (WIC).Bmp Format Overview · Codec Identity · Encoding
  48. [48]
    JPEG 1
    Overview of JPEG 1. The JPEG 1 standard (ISO/IEC 10918) was created in 1992 (latest version, 1994) as the result of a process that started in 1986.Overview of JPEG Systems · JPEG AI · Overview of JPEG 2000 · JPEG XS
  49. [49]
    [PDF] JPEG File Interchange Format
    Sep 1, 1992 · JPEG File Interchange Format is a minimal file format which enables JPEG bitstreams to be exchanged between a wide variety of platforms and ...
  50. [50]
    Portable Network Graphics (PNG) Specification (Second Edition)
    Nov 10, 2003 · This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of raster images.Reference image to PNG... · Encoding the PNG image as a... · Chunk specifications
  51. [51]
    TIFF, Revision 6.0 - Library of Congress
    May 8, 2024 · The TIFF specification defines a framework for an Image File Header (IFH), Image File Directories (IFDs), and associated bitmaps. Each IFD and ...Identification and description · Local use · Sustainability factors · File type signifiers
  52. [52]
    [PDF] Revision 6.0 - ITU
    TIFF is an image file format. In this document, a file is defined to be a sequence of. 8-bit bytes, where the bytes are numbered from 0 to N.
  53. [53]
    How do I calculate the file size for a digital image?
    May 18, 2019 · Step 3: Dividing the total number of bits by 8 equals the file size in bytes. Step 4: Divide the number of bytes by 1024 to get the file size ...
  54. [54]
    Embedding ICC profiles in image file formats
    ICC profiles can be embedded in formats like PDF, DNG, PNG, SVG, and JPEG. Embedding in EPS, TIFF, and JFIF (JPEG) is detailed in Annex B.
  55. [55]
    How are displays updated? - Electrical Engineering Stack Exchange
    May 7, 2017 · The pixel memory is the LCD pixel. The video processor converts the data in selected format to raster scan the LCD at the frame refresh rate.<|control11|><|separator|>
  56. [56]
    Display types : The comprehensive guide - ICAPE Group
    CRT technology worked by firing electron beams at a phosphor-coated screen, creating an image through a process known as raster scanning. Although CRT displays ...
  57. [57]
    Chapter 28. Graphics Pipeline Performance - NVIDIA Developer
    Use the simplest shader type possible. In both Direct3D and OpenGL, there are a number of different ways to shade fragments. For example, in Direct3D 9, you can ...
  58. [58]
    What is Image Resizing? A Computer Vision Guide. - Roboflow Blog
    Oct 14, 2024 · Image resizing (also called image scaling or resampling) is the process of changing the dimensions of a digital image by either increasing (upscaling) or ...
  59. [59]
    Resizing and Rescaling Images with OpenCV
    Mar 10, 2025 · This guide covers image resizing in OpenCV using Python and C++, explaining key functions, interpolation techniques, and best practices.
  60. [60]
  61. [61]
    Responsive images | web.dev
    Dec 9, 2021 · To fix this issue, add multiple versions of the same image at different sizes, and use the srcset attribute to tell the browser these sizes ...Deliver Your Images · Responsive Images With... · Pixel Density Descriptor
  62. [62]
    4K Ultra HD Displays: What You Need to Know - DisplayPort.org
    4K Ultra HD refers to 3840 x 2160 pixels (referring to the approximately 4000 pixel wide display), which has exactly twice as many pixel rows and columns as ...
  63. [63]
    What is Display Scaling on Mac, and why you (probably) shouldn't ...
    Feb 17, 2023 · Display scaling makes the size of your Mac's interface more comfortable on non-Retina monitors but incurs some visual and performance penalties.
  64. [64]
    What Is 4K Resolution And Is It Worth It? [All You Need To Know]
    Oct 3, 2025 · 4K, Ultra HD, or 2160p is a display resolution of 3840×2160 pixels or 8.3 megapixels in total. With more and more 4K content being available ...
  65. [65]
    DPI vs PPI - What is the Difference? - Photography Life
    Jul 11, 2019 · Inkjet printers often have resolutions between 300 and 720 DPI. Some laser printers and photo printers have resolutions exceeding 2,400 DPI.Missing: range | Show results with:range
  66. [66]
    [PDF] Optimized Error Diffusion for Image Display - Purdue Engineering
    The basic algorithm was first introduced by Floyd and Steinberg [1] for halftoning in the printing process of gray scale images.
  67. [67]
    Understanding Gamut Mapping | American Print & Bindery - Goodprint
    Nov 11, 2024 · Since RGB and CMYK have different ranges of color representation, not all colors can be perfectly translated. Gamut mapping helps to manage this ...<|control11|><|separator|>
  68. [68]
    What Is the Best Image Resolution for Large Format Printing? - HP
    The best large format printing resolution is a minimum of 100 dpi. The traditional standard for smaller print jobs is around 300 dpi.<|control11|><|separator|>
  69. [69]
    Portable Network Graphics (PNG) Specification (Third Edition) - W3C
    Jun 24, 2025 · This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of static and animated ...
  70. [70]
    [PDF] itu-t81.pdf
    81 was approved on 18th September 1992. The identical text is also published as ISO/IEC International Standard 10918-1. CCITT NOTE.
  71. [71]
    8.2.2 Run Length Encoding Image Compression - DICOM
    DICOM provides a mechanism for supporting the use of Run Length Encoding (RLE) Image Compression, which is a byte oriented lossless compression scheme.
  72. [72]
    Compression Techniques | WebP - Google for Developers
    Aug 7, 2025 · WebP is a modern image format developed by Google that provides superior lossy and lossless compression for images on the web. · WebP images are ...Lossy WebP · Lossless WebP · Predictor (Spatial) Transform
  73. [73]
    AV1 Image File Format (AVIF)
    Sep 7, 2025 · An AVIF file is designed to be a conformant [HEIF] file for both image items and image sequences. Specifically, this specification follows the ...Missing: 2019 | Show results with:2019
  74. [74]
    [PDF] Volume Visualization and Volume Graphics
    A volumetric data set is typically a set V of samples (x,y,z,v), also called voxels, representing the value v of some property of the data, at a 3D location (x, ...
  75. [75]
    [PDF] CS 636 Advanced Rendering Techniques
    3D volume data are represented by a finite number of cross sectional slices (hence a 3D raster). •On each volume element (voxel), stores a data value (if it ...
  76. [76]
    Medical Image File Formats - PMC - NIH
    Dec 13, 2013 · The major medical image file formats are Analyze, Nifti, Minc, and Dicom. Dicom is for diagnostic images, while Analyze, Nifti, and Minc are ...
  77. [77]
    Making data matter: Voxel printing for the digital fabrication of ... - NIH
    May 30, 2018 · Voxel-based 3D printing bridges the gap between digital information representation and physical material composition.
  78. [78]
    Volume Rendering With Ray Casting
    Volume rendering is a technique for visualizing sampled functions of three spatial dimensions by computing 2-D projections of a colored semitransparent volume.
  79. [79]
    [PDF] Marching cubes: A high resolution 3D surface construction algorithm
    Marching cubes creates triangle models of constant density surfaces from 3D data using a divide-and-conquer approach, processing data in scan-line order.
  80. [80]
    [PDF] Cube-3: A Real-Time Architecture for High-Resolution Volume ...
    This 3D dataset is commonly stored in a regular cubic frame buffer (CFB), which is a large 3D array of voxels (e.g., 128M voxels for a 5123 dataset) and is ...
  81. [81]
    What is a digital elevation model (DEM)? | U.S. Geological Survey
    A Digital Elevation Model (DEM) is a representation of the bare ground topographic surface of the Earth, excluding trees, buildings, and other surface objects.Missing: satellite | Show results with:satellite
  82. [82]
    Landsat 8 | U.S. Geological Survey - USGS.gov
    Landsat 8 images have 15-meter panchromatic and 30-meter multi-spectral spatial resolutions along a 185 km (115 mi) swath.
  83. [83]
    OGC GeoTIFF Standard
    This OGC Standard defines the Geographic Tagged Image File Format (GeoTIFF) by specifying requirements and encoding rules for using the Tagged Image File Format ...
  84. [84]
    Slope function—ArcGIS Pro | Documentation
    Overview. Slope represents the rate of change of elevation for each digital elevation model (DEM) cell. It's the first derivative of a DEM.
  85. [85]
    Raster Calculator (Spatial Analyst)—ArcGIS Pro | Documentation
    The tool will perform the operation for all slices with the same dimension value. The output will be a multidimensional raster in CRF format.
  86. [86]
    Rectangular Grids - CFD-101 - FLOW-3D
    Rectangular grids are simple because they are very easy to generate. This CFD-101 article explains the mechanics of rectangular grids in CFD.
  87. [87]
    Flexible Image Transport System (FITS), Version 3.0
    Dec 7, 2023 · The FITS format is primarily for use with astronomy images and/or data; it is not a format for raster images in general. Many FITS files have ...
  88. [88]
    Choose the right projection | Documentation - Learn ArcGIS
    Map projections apply this distortion in a systematic way that allows you to control where and how it happens. This tutorial will introduce you to tools and ...Missing: raster | Show results with:raster
  89. [89]
    Paint - BetaWiki
    HistoryEdit. Paint was introduced in Windows 1.0 Alpha Release as PAINT.EXE , although it is absent from the currently available Alpha Release disk set for ...
  90. [90]
    Retouch images with the Clone Stamp tool - Adobe Help Center
    Oct 27, 2025 · Learn how to copy pixels from one area to another using the Clone Stamp tool in Photoshop. Adjust settings and apply cloned pixels.<|separator|>
  91. [91]
    Image Filtering Using Convolution in OpenCV - LearnOpenCV
    Jun 7, 2021 · A simple Gaussian blur filter would blur the edge because it lies near the filtered region (close to the center of the Gaussian filter). But ...Applying The Identity Kernel... · Applying Gaussian Blurring... · Applying Bilateral Filtering...
  92. [92]
    A Brief (and Ancient) History of GIMP
    GIMP had a lot of neat stuff attached to its first public release, version 0.54 (January 1996). It had a plug-in system, so developers could make separate ...
  93. [93]
    History | Krita
    The origin of Krita can be traced to Matthias Ettrich's at the 1998 Linux Kongress. Matthias wanted to show the ease with which it was possible to hack a Qt ...Missing: digital | Show results with:digital
  94. [94]
    Dream bigger: Get started with Generative Fill, powered by Adobe ...
    May 23, 2023 · Generative Fill is powered by Adobe Firefly, Adobe's family of creative generative AI models. Starting today, Photoshop subscribers can create ...
  95. [95]
    [PDF] a polygon-based tracing algorithm - Potrace
    Sep 20, 2003 · 2 Description of the Potrace algorithm. The Potrace algorithm transforms a bitmap into a vector outline in several steps. In the first step ...Missing: raster | Show results with:raster
  96. [96]
    [PDF] A Computational Approach to Edge Detection
    A Computational Approach to Edge Detection. JOHN CANNY, MEMBER, IEEE. Abstract-This paper describes a computational approach to edge detection. The success of ...
  97. [97]
    Rasterization: a Practical Implementation - Scratchapixel
    Implement anti-aliasing by dividing the pixel into 4 sub-pixels, generating a sample in the middle of each, conducting the coverage test for each sample, ...
  98. [98]
    Converting Raster to Vector | An Introduction - Scan2CAD
    Dec 21, 2020 · Converting raster to vector involves tracing, either manually or automatically, to create vector images from raster images.
  99. [99]
    [PDF] Defense Mapping Agency (DMA) Raster-to-Vector Analysis - DTIC
    Vector data which results from raster-to-vector conversion typically exhibits various kinds of errors and anomalies. ... spot size fidelity. In addition ...Missing: metrics | Show results with:metrics<|control11|><|separator|>
  100. [100]
    Vectorizing Logos: How and Why - Vecteezy
    Aug 26, 2021 · Is your logo is raster or bitmap format (JPG, PNG, or GIF files)? If so, learn how to vectorize logos so they'll be infinitely scalable and ...Vectorizing Logos: How And... · How To Vectorize A Logo · Option #1: Auto Trace In...
  101. [101]
    Raster vs. vector: What are the differences? - Adobe
    Raster files are generally larger than vector files. They can contain millions of pixels and incredibly high levels of detail.
  102. [102]
    Raster vs Vector Images: The Key Differences Explained
    As such, the Raster format is excellent for depicting realism. Conversely, the Vector image on the right can only display areas of solid color, limiting its ...Raster Vs Vector... · What Are Raster Images? · Raster Vs Vector: Key...
  103. [103]
    What are Megapixels? And How Many Do You Need? - Adorama
    May 8, 2023 · Simply put, one megapixel is one million pixels. A pixel is the smallest level of information on any photo you take.
  104. [104]
    High Fidelity System Modeling for High Quality Image ... - NIH
    Nov 12, 2014 · In conclusion, the improvement of the fidelity term to model clinical scanners is essential to generating higher quality images in low-dose ...Missing: raster | Show results with:raster
  105. [105]
  106. [106]
    [PDF] Ray Tracing for the Movie 'Cars' - Pixar Graphics Technologies
    This paper describes how we extended Pixar's RenderMan renderer with ray tracing abilities. In order to ray trace highly complex.Missing: raster | Show results with:raster
  107. [107]
    Image File Size Calculator
    This image file size calculator will help you estimate the file size of an uncompressed image file at a given pixel count and bit depth.
  108. [108]
    [PDF] Evaluating Different Spatial Anti Aliasing Techniques
    'Jagged' is an informal name for the artifacts in raster images that appear from aliasing. Aliasing is not to be confused with compression artifacts as.Missing: noise mitigation
  109. [109]
    [PDF] Sampling, Aliasing, and Mipmaps - MIT OpenCourseWare
    • In practice, adds noise to image. • But noise is better than aliasing Moiré patterns ... Remove the high frequencies which cause artifacts in texture.
  110. [110]
    [PDF] Procedural Generation of Infinite Terrain from Real-World Elevation ...
    Mar 11, 2014 · The standard way to procedurally generate random terrain for video games and other applica- tions is to post-process the output of a fast ...
  111. [111]
    Enhanced Super-Resolution Generative Adversarial Networks - arXiv
    Sep 1, 2018 · The proposed ESRGAN achieves consistently better visual quality with more realistic and natural textures than SRGAN and won the first place in the PIRM2018-SR ...
  112. [112]
    High Efficiency Image File (HEIF) Format, MPEG-H Part 12
    The High Efficiency Image File Format (HEIF) is an international standard defined by MPEG-H Part 12 (ISO/IEC 23008-12), first published by ISO in 2017.