Fact-checked by Grok 2 weeks ago

Image file format

An image file format is a standardized specification for encoding data into a file, defining the structure for storing pixel values, , color profiles, and other attributes to ensure and efficient representation across systems. These formats are crucial for , as they determine how images are compressed, displayed, and processed, with choices influenced by factors like , preservation, support, and intended use such as , , or . Broadly categorized into raster and vector types, image file formats have evolved since the to balance storage efficiency and visual fidelity, starting with uncompressed formats like and advancing to compressed standards developed by organizations such as the (ISO). Raster formats, also known as bitmap formats, represent images as a rectangular grid of , where each pixel holds color and , making them resolution-dependent and best suited for photorealistic images but susceptible to when enlarged. Prominent examples include JPEG (), introduced in 1992 by the for that reduces file sizes by discarding less perceptible details, ideal for web photographs; PNG (), released in 1996 as a patent-free alternative to GIF, providing , alpha , and support for up to 16 million colors; and GIF (), developed in 1987 by for simple animations and indexed colors limited to 256 shades per frame. Other raster formats like TIFF (), originated in 1986 by , offer versatile, lossless storage with extensive metadata tags for professional archiving and printing. In contrast, vector formats store images using mathematical equations to define scalable paths, curves, and shapes rather than pixels, enabling infinite resizing without quality loss and smaller file sizes for geometric designs like logos or diagrams. Key examples are (Scalable Vector Graphics), a W3C Recommendation from 2001 based on XML for interactive web graphics with built-in animation capabilities, and (Encapsulated PostScript), a late 1980s Adobe format embedding code for high-resolution printing in workflows. Hybrid or specialized formats, such as PDF (Portable Document Format) for embedding images in documents or for modern web optimization with both lossy and lossless modes, further extend versatility in contemporary applications.

Introduction and History

Definition and Purpose

An image file format is a standardized method for encoding and organizing data, typically consisting of a header that identifies the format and includes essential such as image dimensions and color information, followed by the core image data—either a array for raster images or mathematical path descriptions for vector images—and often concluding with a footer containing end markers or checksums to verify . The primary purpose of these formats is to facilitate the efficient , , , and of visual information across diverse platforms and software applications, ensuring and preserving image quality where possible. For example, they support use cases such as rendering images on websites for quick loading, producing high-fidelity prints in professional workflows, and maintaining archival copies for long-term preservation without degradation. Image file formats can be broadly categorized into proprietary ones, such as Adobe's (Photoshop Document), which are designed for specific software ecosystems and retain advanced editing features like layers, and open standards like (Portable Network Graphics), governed by international specifications to promote widespread . This distinction influences their adoption: proprietary formats excel in specialized creative tools but limit cross-platform use, while open formats enable seamless interchange in open-source and web environments.

Historical Development

The evolution of image file formats traces back to the , when graphics emerged as a foundational technology for . Early systems like the , introduced in 1973 by PARC, utilized bitmapped displays to render graphical interfaces, storing images as simple arrays of pixels in memory, which laid the groundwork for raster-based formats. In the late and early , personal computing spurred proprietary formats, such as Apple's format (PNTG), released in 1984 alongside the original Macintosh, which supported monochrome raster images of 576 × 720 pixels for basic drawing and editing. The 1980s marked significant milestones in standardization for broader interchange. developed the in 1986 to facilitate high-quality exchange in workflows, supporting both lossless and multi-page storage. Shortly after, introduced the Graphics Interchange Format (GIF) in 1987 as a compact, color-supporting raster format optimized for online transmission, employing LZW to reduce file sizes for early use. The 1990s saw explosive growth driven by and web expansion. The (JPEG), standardized in 1992 by ITU-T and ISO/IEC JTC 1/SC 29, introduced using (DCT) techniques, enabling efficient storage of photographic images and becoming ubiquitous for consumer media. In response to GIF's patent issues, the (W3C) endorsed the Portable Network Graphics (PNG) format in 1996 as a patent-free alternative, utilizing compression for lossless raster images suitable for web graphics. Entering the 2000s and 2010s, vector formats gained prominence alongside raster advancements for scalable web content. The W3C released (SVG) in 1999 as an XML-based standard for 2D vector images, enabling resolution-independent rendering and interactivity in browsers. Google launched in 2010, a raster format based on the video codec, to enhance web performance with superior compression for both lossy and lossless images. The (MPEG) finalized the (HEIF) in 2015, leveraging HEVC compression for multi-image containers, which gained traction in mobile devices for efficient photo storage. In the 2020s, formats emphasized royalty-free efficiency amid rising bandwidth demands. The (AOMedia) released in 2019, building on the for high-fidelity raster compression, achieving broad browser support by 2025 for web and app deployment. The JPEG Committee standardized in 2022, integrating lossy and lossless modes with animation capabilities to succeed legacy , though its adoption by 2025 remains niche, primarily in professional software and select platforms like . Standardization efforts have been pivotal, with organizations like ISO/IEC JTC 1/SC 29 overseeing JPEG developments, W3C championing open web formats such as and , and the (IETF) formalizing others via RFCs, including in 2024. Overall, the field has shifted from proprietary, hardware-specific formats to open, royalty-free standards, prioritizing web efficiency, mobile optimization, and seamless cross-platform compatibility.

Core Concepts

File Sizes and Storage Requirements

The size of an image file is fundamentally determined by the amount of required to represent its , plus any additional overhead from elements such as headers and . For uncompressed raster images, the core size is calculated based on the image's dimensions and color representation. This provides a for understanding needs before considering any reduction techniques. The formula for the uncompressed raster image size in bytes is: \text{Size} = \frac{\text{width (pixels)} \times \text{height (pixels)} \times \text{bits per pixel}}{8} Here, bits per pixel accounts for the color depth and number of channels; for example, a standard RGB image uses 24 bits per pixel (8 bits each for , , and channels). Applying this to a full HD image of 1920 × 1080 pixels with 24-bit RGB yields (1920 × 1080 × 24) / 8 = 6,220,800 bytes, or approximately 6.2 for the pixel data alone, excluding overhead. Headers and typically add a small fixed amount, often tens to hundreds of bytes, depending on the format. Several factors influence the overall . , defined by width and height in s, directly scales the total pixel count and thus the data volume. varies from 1 bit for images, which support only , to 16 bits or more per channel for () images that capture a wider tonal range. The number of channels also matters: RGB requires three channels, while RGBA adds a fourth for (alpha), increasing bits per pixel to 32 for 8-bit-per-channel depth. ratios further affect final sizes by reducing redundancy, though the uncompressed baseline remains key for planning. These sizes have significant implications for and . Larger files increase costs on devices and servers, where high-resolution images can quickly consume gigabytes; for instance, a single uncompressed RGB exceeds 24 MB. In terms of , transmitting such files over networks demands more data transfer, potentially slowing load times—ideal web images are often kept under 100 to ensure fast rendering on varied connections and devices. This creates trade-offs between quality (higher and depth) and practicality, such as fitting within mobile limits or optimizing for low- environments. File sizes are measured in bytes (), with kilobytes () equaling 1,024 bytes and megabytes () equaling 1,048,576 bytes, reflecting storage conventions. Tools like online image file size calculators allow users to estimate uncompressed sizes by inputting dimensions, , and channels, aiding in preemptive planning for projects.

Compression Techniques

Image techniques aim to reduce the size of image while preserving essential visual , enabling efficient and transmission. These methods exploit redundancies in image , such as spatial correlations between pixels or statistical patterns in pixel values. Broadly, is categorized into lossless and lossy types, with the choice depending on whether exact reconstruction of the original image is required. Lossless compression ensures perfect reversibility, reconstructing the original image without any data loss, making it suitable for applications like or archiving where fidelity is critical. It achieves reductions typically between 20% and 50% by encoding redundancies without discarding information. Key algorithms include (RLE), which replaces sequences of identical pixels with a single value and a count of repetitions, effective for images with large uniform areas like icons or scanned text. , introduced in , assigns variable-length codes to symbols based on their frequency of occurrence, using shorter codes for more frequent symbols to minimize average code length. The algorithm, combining LZ77 dictionary-based compression with , is widely used in formats like for its balance of speed and efficiency. Lossy compression, in contrast, discards less perceptually important data to achieve higher ratios, often 10:1 or more, at the cost of irreversible alterations, ideal for web images or photography where minor quality loss is tolerable. Transform-based methods like the Discrete Cosine Transform (DCT) in JPEG convert spatial data into frequency components, concentrating energy in low frequencies for selective quantization. The forward 2D DCT for an 8×8 block is given by: F_{u v} = \frac{1}{4} C_u C_v \sum_{x=0}^{7} \sum_{y=0}^{7} f_{x y} \cos \left[ \frac{(2x + 1) u \pi}{16} \right] \cos \left[ \frac{(2y + 1) v \pi}{16} \right] where C_0 = \frac{1}{\sqrt{2}} and C_{u,v} = 1 for u,v > 0, followed by quantization that rounds coefficients to integers, discarding high-frequency details. Wavelet transforms, as in JPEG 2000, decompose images into multi-resolution subbands using filters, enabling scalable compression with better preservation of edges compared to DCT. Entropy coding further refines both lossless and lossy schemes by assigning codes based on probability models. Huffman coding, as noted, uses prefix-free trees for integer symbols, while arithmetic coding achieves finer granularity by encoding entire sequences into a single fractional number between 0 and 1, potentially using fewer than one bit per symbol on average. Compression effectiveness is quantified by the , defined as the ratio of the original to the compressed , with higher values indicating better . For lossy methods, is assessed using (PSNR), calculated as PSNR = 10 \log_{10} \left( \frac{MAX_I^2}{MSE} \right), where MAX_I is the maximum value and MSE is the between original and reconstructed images; values above 30 dB typically indicate good perceptual . Hybrid approaches combine techniques for versatility, such as progressive encoding in , which layers data from low to high frequencies for gradual refinement during decoding, improving perceived loading speed. employs overlapping blocks and dual transforms (integer DCT and wavelet-like) to support both lossless and lossy modes with reduced artifacts. Lossless methods preserve all data but yield modest ratios, while lossy enables dramatic size reductions for photographic content, though at the risk of visible degradation. Common lossy artifacts include blocking, visible grid-like boundaries from independent 8×8 DCT processing, and ringing, oscillatory distortions around edges due to quantization of high frequencies. strategies involve optimized quantization tables to smooth transitions and overlap transforms in formats like , which reduce boundary discontinuities without full post-processing.

Color Models and Metadata

Image file formats represent colors using various models to suit different display, printing, and processing needs. The RGB color model, which is additive and combines red, green, and blue light to produce a wide range of colors, serves as the foundation for most digital displays and image formats. The sRGB standard, defined by the International Electrotechnical Commission (IEC), provides a specific RGB color space optimized for typical consumer-grade monitors and web content, ensuring consistent color reproduction across devices. In contrast, the CMYK model operates on a subtractive principle, using cyan, magenta, yellow, and black inks to absorb light for printing applications, making it essential for formats targeted at professional printing workflows. For efficient compression in formats like JPEG, the YCbCr model separates luminance (Y) from chrominance (Cb and Cr) components, leveraging human visual sensitivity to brightness over color details to reduce file sizes without significant perceptual loss. Conversions between these models, such as from RGB to CMYK, often involve linear matrix transformations to approximate the target space, though they can introduce gamut mismatches requiring clipping or perceptual adjustments. Bit depth determines the precision of color representation per channel, with 8-bit depth offering 256 levels per RGB channel for a total of approximately 16.7 million colors, sufficient for standard web and print images but prone to banding in gradients. Higher 16-bit depths enable (HDR) imaging, supporting up to 65,536 levels per channel for smoother transitions and greater detail in shadows and highlights, commonly used in professional photography and editing formats. Color s extend beyond to encompass wider ranges; Adobe RGB covers about 50% more colors for enhanced print fidelity, while ProPhoto RGB offers an expansive suitable for archival and work to minimize clipping during editing. To ensure device-independent color rendering, many image formats embed ICC profiles developed by the International Color Consortium (). These profiles describe the color characteristics of input, display, or output devices through a structured including a header for version and device class information, tag tables for color transformations, and curves or lookup tables for tone reproduction. By embedding such profiles, formats like and allow applications to apply accurate color conversions, preserving intended appearance across diverse hardware. Metadata in image files provides auxiliary information beyond pixel data, enhancing management, searchability, and interoperability. The , standardized by the Camera & Imaging Products Association (CIPA), embeds camera-specific details such as , , ISO , and capture date, primarily in and files from digital cameras. The , developed by and based on XML, supports a broader including rights management, keywords, and integration with IPTC data for editorial use, allowing embedding in formats like PDF and . IPTC metadata, originating from the , adds fields for captions, copyrights, and creator information, often carried within XMP packets. GPS tags, commonly included via or XMP, record geolocation data from device sensors, enabling applications like photo mapping but raising concerns as embedded coordinates can reveal personal locations without user awareness. Tools like facilitate viewing, editing, and embedding across formats, supporting batch operations for professionals. However, converting between image formats or editing operations can lead to loss, as not all standards are universally supported, necessitating backups or explicit preservation during workflows.

Raster Formats

Delivery and Web-Optimized Formats

and web-optimized raster formats prioritize small file sizes, broad browser compatibility, and fast loading to enhance on websites and applications. These formats balance efficiency with visual quality, supporting features like progressive loading and where needed, while adhering to web standards for seamless integration. Common examples include for photographs, for graphics, for simple animations, and as a versatile modern option. JPEG (Joint Photographic Experts Group) is a lossy compression format based on the discrete cosine transform (DCT) algorithm, widely used for photographic images due to its ability to achieve high compression ratios while maintaining acceptable quality. It supports baseline mode for sequential decoding and progressive mode for gradual image refinement during loading, improving perceived performance on slow connections. The standard file extension is .jpg, with the MIME type image/jpeg registered by IANA. An extension, , employs wavelet-based compression for better efficiency and lossless options but has seen limited adoption in web contexts due to compatibility issues and minimal browser support. PNG (Portable Network Graphics) provides using the algorithm, making it suitable for images requiring exact reproduction, such as logos and illustrations, without artifacts from lossy methods. It supports full alpha channel for seamless overlays and optional interlacing () to display low-resolution previews early during download. The file extension is .png, and the type is image/png. PNG excels in web graphics where color fidelity and are essential, though its files are larger than lossy alternatives for complex photos. GIF (Graphics Interchange Format) uses indexed color palettes limited to 256 colors per frame and LZW (Lempel-Ziv-Welch) lossless compression, originally developed for simple icons and line art. It uniquely supports animation through multiple frames with timing delays, enabling short looping sequences common in web memes and banners, though file sizes grow with frame count. Patents on LZW compression, held by Unisys (US expiration 2003; international 2004) and IBM (US 2006), have expired, resolving earlier licensing disputes and boosting adoption. The extension is .gif, with MIME type image/gif. WebP, introduced by in 2010 and based on the video from , offers both and modes, along with support for , alpha transparency, and progressive loading. It achieves 25-34% smaller file sizes than equivalent images at the same quality level. files are 26% smaller than . By November 2025, WebP enjoys near-universal browser support across , , , and , covering over 96% of global users. The file extension is .webp, and the type is image/webp. AVIF (AV1 Image File Format), built on the video codec, provides superior compression for web delivery with support for lossy/lossless modes, (), and wide color gamuts, often yielding even smaller files than for high-quality images. While browser support is strong in modern versions of major engines, it remains a transitional format with ongoing optimization for widespread use. To further optimize these formats for the web, tools like mozjpeg enhance compression by improving and quantization tables, potentially reducing file sizes by 20-30% without visible quality loss. Similarly, optimizers apply advanced filtering and deflation, while encoders benefit from quality tuning to balance speed and size.

Authoring and Interchange Formats

Authoring and interchange formats for raster images are designed to facilitate , , and high-fidelity preservation in creative workflows, often incorporating features like layers, , and embedded to maintain editability without loss of quality. These formats prioritize flexibility for tools such as photo software and systems, contrasting with delivery formats by supporting complex structures rather than optimized viewing. Common examples include for versatile storage in printing and scanning applications, as a editing format, files from camera manufacturers for post-processing, PDF for embedding raster content in mixed documents, and open standards like OpenRaster for cross-application interchange. The , developed in the 1980s by (now part of ), serves as a robust container for raster images in professional environments, supporting both lossless and methods such as LZW and to balance file size and quality. It accommodates multi-page documents, various color depths including 16-bit and 32-bit per channel, and extensions for layers and paths in tools like , making it ideal for workflows, scanning, and archiving where high and preservation are essential. TIFF files use the .tif or .tiff extension and the type image/tiff, with widespread adoption due to its flexibility across platforms. Adobe Photoshop's native format, PSD, is a proprietary raster format optimized for layered editing, storing non-destructive adjustments, masks, channels, and vector paths alongside pixel data to enable iterative creative processes. It supports high bit depths up to 32 bits per channel for extended dynamic range and color accuracy, but its closed specification and licensing restrictions limit broad interchange, confining primary use to Adobe ecosystems despite partial support in other software. PSD files bear the .psd extension and are essential for graphic designers maintaining complex compositions. RAW formats capture unprocessed sensor data from digital cameras, providing maximum latitude for adjustments like and , with embedded such as information and camera settings. Canon's CR2 format, used in cameras since 2004, is a TIFF-based structure holding uncompressed or lightly compressed Bayer-pattern data, enabling non-destructive editing while preserving the full 12- or 14-bit tonal range per channel; it uses the .cr2 extension and type image/x-canon-cr2. Similarly, Nikon's NEF format for DSLR and mirrorless models stores raw sensor output with compression options, including for parameters, under the .nef extension, supporting bit depths up to 14 bits for enhanced detail recovery. These camera-specific formats demand specialized software for decoding due to elements. PDF, standardized by ISO 32000, functions as an interchange format for documents containing embedded raster images, allowing high-fidelity transport of mixed content like scanned pages or graphics within a self-contained file. Raster elements in PDF are typically compressed using Flate (deflate) for lossless data or for lossy efficiency, supporting color spaces such as CMYK and RGB while embedding ; this makes it suitable for professional review and printing workflows where raster integrity must be maintained alongside text and vectors. OpenRaster (.ora) addresses the need for an open interchange standard for layered raster images, packaging content in a archive with an XML manifest describing layers, blends, and opacity, alongside individual files for each layer and a merged composite. Developed collaboratively for applications like and , it promotes vendor-neutral editing workflows without proprietary lock-in, supporting features like layer groups and paths while ensuring through its baseline specification.

Legacy and Specialized Raster Formats

Legacy and specialized raster formats encompass older bitmap image standards that originated in the 1980s and , designed for simplicity and with early computing environments. These formats often rely on basic compression methods like (RLE) and palette-based color representation, making them suitable for resource-constrained systems but less efficient for modern high-resolution imaging. Despite their age, they remain relevant in niche contexts, such as operating system resources, legacy software , and portable image processing tools. The (Bitmap) format, developed by for Windows operating systems, stores raster images in an uncompressed manner or with optional RLE compression, lacking a standardized beyond basic techniques. It features a straightforward 14-byte file header followed by color table and data, supporting up to 32 bits per including alpha channels in later variants. BMP files use the .bmp extension and the type image/bmp, and they are frequently utilized for simple graphics like desktop icons due to their native integration with Windows. Similarly, the format, introduced by ZSoft Corporation in the 1980s for its PC Paintbrush software, employs and is primarily palette-based, limiting it to 256 colors or fewer in early versions. Originating as a standard for PC graphics in the era, PCX files use the .pcx extension and are commonly associated with the type image/x-pcx, though not officially registered. Its structure includes a 128-byte header detailing image dimensions, encoding, and a color palette at the file's end, making it efficient for low-color environments but prone to limitations in true-color reproduction. The (Truevision Targa) format, created by Truevision Inc. for its graphics adapters, supports RLE compression, alpha channels for transparency, and even stereo pairs, accommodating bit depths from 8 to 32 bits per . Widely adopted in the for and due to its flexibility in handling uncompressed RGB data, TGA files use the .tga extension and the type image/x-tga. The format's header spans 18 bytes, followed by optional extension and developer areas, enabling features like image origin specification that were advanced for its time. Specialized variants include the format for Windows icons, which bundles multiple bitmap images of varying sizes (e.g., 16x16 to 256x256 pixels) and color depths within a single file, using the .ico extension and MIME type image/x-icon. Closely related is the format for mouse cursors, structured similarly to ICO but optimized for pointer graphics with a defined , employing the .cur extension and MIME type image/x-cur. For portable image manipulation in software tools, the formats—PBM (portable bitmap for binary images), (portable graymap for grayscale), and (portable pixmap for color)—offer ASCII or binary encodings with minimal headers, using extensions .pbm, .pgm, and .ppm respectively, along with MIME types image/x-portable-bitmap, image/x-portable-graymap, and image/x-portable-pixmap. These formats prioritize ease of parsing over compression, supporting up to 24 bits per pixel in PPM. In contemporary applications, these legacy formats persist in and efforts to access historical data. For instance, forensic analysts encounter , , and files on legacy storage media during investigations, requiring specialized tools to extract and interpret them without alteration. environments recreate 1980s-1990s computing setups to render these formats accurately, preserving original visual fidelity for archival purposes. However, converting palette-based formats like or early to modern true-color standards often introduces challenges, such as color loss due to limited palette mappings or inadequate dithering, necessitating careful preservation strategies to avoid irreversible degradation.

Vector Formats

2D Vector Formats

2D vector formats store graphics as mathematical descriptions of shapes, paths, and fills rather than pixels, enabling infinite scalability without quality degradation. These formats are particularly suited for illustrations, logos, and diagrams where sharp edges and precise proportions are essential, as they define using curves and lines that can be rendered at any . Common elements include paths constructed from line segments and curves, along with attributes for strokes, fills, and transformations, allowing for compact representation of complex artwork. The (SVG) format, developed as a W3C , is an XML-based language for describing two-dimensional , supporting elements like paths, gradients, text, and animations via SMIL. SVG files use the .svg extension and the MIME type image/svg+xml, and they are natively supported in web browsers for interactive and responsive designs without loss of fidelity upon scaling. (EPS) is a file format based on the , primarily used for high-quality , and it can encapsulate both data and embedded raster images within a single bounding box. Developed by and processed via tools like , EPS files bear the .eps extension and the MIME type application/postscript, making them a staple for professional workflows despite their larger file sizes compared to purely vector alternatives. Other notable 2D vector formats include Adobe 's native format, which stores proprietary vector paths, shapes, and effects editable within Illustrator software. Similarly, CorelDRAW's format serves as the native container for vector-based drawings created in that application, supporting layers, effects, and precise path editing. The (CGM), an ISO standard, provides a platform-independent method for exchanging 2D vector and mixed vector/, available in binary or cleartext encodings and often used for technical illustrations in and documentation. At their core, vector formats represent shapes through paths defined by sequences of commands, including straight lines and Bézier curves, where Bézier curves use three control points (start, end, and one ) and cubic variants employ four (start, two , end) to smoothly interpolate curved segments. Fills and strokes apply colors or patterns to enclosed areas or path outlines, while transformations—such as , , and —are handled via affine matrices that modify coordinate systems without altering the underlying . Key advantages of 2D vector formats include their resolution independence, allowing graphics to be rendered crisply at any size or DPI without or the need for multiple versions. For text-based formats like , additional efficiency comes from compression methods such as , which can reduce file sizes by 50-80% while preserving editability and searchability.

3D Vector Formats

3D vector formats represent three-dimensional models through geometric primitives such as vertices, edges, and faces, enabling scalable descriptions of volumetric shapes without pixel-based rasterization. These formats typically store positional data for vertices in Cartesian coordinates (, ), connectivity information for faces or polygons, and optional attributes like normals for surface orientation or materials for rendering properties. Unlike vector formats, which confine data to planar , 3D variants extend to full spatial representations suitable for modeling. The core structure of these formats emphasizes vertices as fundamental points defined by floating-point coordinates, often in a right-handed where units are application-dependent (e.g., meters or arbitrary). Faces connect these vertices via indices, forming polygons like triangles or quads, while normals—unit vectors perpendicular to surfaces—aid in calculations. Materials, when supported, may reference external files or embed basic properties like diffuse color, but advanced textures are not natively included in simpler formats. Export and import processes frequently encounter challenges, such as unit scale mismatches (e.g., converting between inches and millimeters) or orientations, leading to potential distortions or during . The format, originally developed by in the late , is a straightforward text-based standard for exporting from modeling software. It defines with the v x y z syntax, texture coordinates via vt u v [w], vertex normals using vn x y z, and faces through f v1[/vt1][/vn1] v2[/vt2][/vn2] ..., supporting polygons beyond triangles. Materials are handled separately in companion .mtl files referenced by mtllib, containing properties like illumination models and colors, though OBJ itself lacks native . Files use the .obj extension and are widely supported for interchange due to their simplicity, though they omit scene hierarchies or animations. STL, or format, was introduced in 1987 by for and remains a for . It exclusively represents surfaces as triangular meshes, with no support for colors, textures, or higher-order surfaces, focusing solely on boundary geometry. In ASCII mode, files begin with solid name, followed by facet normal nx ny nz, outer loop with three vertex x y z lines, and end with endfacet and endsolid; binary variants pack data more efficiently with a 80-byte header, a 32-bit triangle count, and 50 bytes per triangle (normal as three floats, vertices as nine floats, and a 16-bit attribute). The .stl extension is conventional, and MIME type is model/stl, but challenges arise from its lack of scale information, often requiring manual unit adjustments during import. The Polygon File Format (PLY), originating from in 1994, offers flexibility through a header that declares elements like vertices and faces, along with their properties (e.g., scalar floats for coordinates or list types for indices). The header specifies ASCII or binary encoding, followed by data sections: vertices as sequential (x, y, z) tuples, and faces as tuples starting with polygon size (e.g., 3 i1 i2 i3 for a ). Optional elements include edges, colors, or confidence values from scanning, making it suitable for diverse data sources. Files end in .ply and support applications from scanned point clouds to algorithmic meshes, though binary variants enhance loading speed for large models. VRML (Virtual Reality Modeling Language) and its successor provide ISO-standardized representations for interactive 3D content, with VRML 2.0 (ISO/IEC 14772:1997) introducing nodes for geometry, lighting, and viewpoints, while (ISO/IEC 19775) adds XML encoding alongside classic VRML syntax. Both use vertices for shapes like IndexedFaceSet (with coordIndex for faces) and support normals, materials via nodes (e.g., diffuseColor), and environmental lighting, enabling hierarchical scenes. Files typically use .wrl for VRML and .x3d for , facilitating web-based delivery since the 1990s. These formats excel in describing complete environments rather than isolated meshes. These formats find primary use in (CAD) for precise engineering models, gaming for asset pipelines where scalability aids level design, and (VR) for immersive environments requiring efficient geometry loading. Interoperability remains a key hurdle, as varying support for attributes like normals can degrade rendering fidelity during transfers between tools, often necessitating converters to preserve coordinate integrity and scale.

Emerging and Specialized Formats

Next-Generation Formats

Next-generation image formats, developed primarily after 2015, leverage advanced video codecs to achieve superior compression efficiency, support for (HDR) imaging, wide color gamuts (WCG), and additional features like and , while aiming for broad compatibility and future-proofing in and ecosystems. These formats reuse established codec technologies—such as , HEVC, and modular extensions—to reduce file sizes by 20-50% compared to legacy at equivalent quality levels, enabling faster loading times and reduced bandwidth usage without sacrificing visual fidelity. The , introduced by the (AOMedia) in 2019, is based on the royalty-free video codec and the (HEIF) container. It supports both lossy and , HDR/WCG content, alpha channel transparency, and image sequences for animation. AVIF files typically achieve 20-50% smaller sizes than for comparable quality, making it ideal for web delivery. The standard uses the .avif file extension and MIME type, with over 93% global browser support as of late 2025 across major platforms including , , , and . High Efficiency Image Format (HEIF), standardized by the (MPEG) in 2015 as ISO/IEC 23008-12, utilizes the HEVC (H.265) within an (ISOBMFF) container to store individual images, multi-image sets, and sequences. It enables transparency via alpha planes and is particularly noted for its adoption as the default photo format on devices since , where users can select "High Efficiency" in camera settings to capture in HEIF. HEIF files employ .heic or .heif extensions and image/heic or image/heif types, offering efficient storage for burst photos and live images on Apple ecosystems. JPEG XL, finalized by the (JPEG Committee) in 2022 as ISO/IEC 18181-1, introduces a modular architecture that encompasses lossy and lossless modes, support, /WCG, and progressive decoding for responsive viewing. A key advantage is its with legacy , allowing lossless and restoration of original JPEG data within JXL files to ensure seamless integration with existing workflows. It uses the .jxl extension and image/jxl MIME type, with emerging adoption in 2025 including planned support and integration into PDF standards, though browser coverage remains below 50% globally. Implementation tools like the open-source libjxl library facilitate encoding and decoding up to 32-bit color depths, emphasizing wide gamut support for professional applications. These formats share advanced capabilities such as up to 10-bit (or higher) for smoother gradients and reduced banding in scenarios, alongside wide color gamuts like to preserve vibrant hues beyond . Progressive decoding in and allows partial rendering for quicker previews, enhancing on bandwidth-constrained devices. Adoption of these formats faces hurdles including patent licensing—AVIF remains fully royalty-free under AOMedia's policy, while HEIF inherits HEVC's potential royalty fees—and the need for hardware-accelerated decoding to match software performance on consumer devices. Despite this, their codec reuse promotes longevity, with leading in web integration due to its open nature.

Compound and Multi-Page Formats

Compound and multi-page formats encapsulate multiple images, , or document pages within a single file, facilitating the organization and distribution of complex documents such as , presentations, and archives. These formats often employ structures to manage diverse content types, including raster and vector elements, while supporting features like , , and navigation aids such as thumbnails. They are widely used in , archiving, and professional workflows where maintaining document integrity across multiple components is essential. The Portable Document Format (PDF), standardized by the (ISO) as ISO 32000-2:2020, serves as a prominent example of a compound format that integrates , raster images, text, and interactive elements into multi-page documents. PDF files use a hierarchical object-stream structure to store content, enabling efficient compression via methods like Flate (a ZIP variant) for text and vectors, and for raster images, which reduces file sizes while preserving quality. Security features, including and digital signatures, protect sensitive multi-page documents, with the MIME type application/pdf and .pdf extension ensuring broad . In and archiving, PDF's container design supports navigation through outlines, bookmarks, and thumbnails, allowing users to browse extensive documents seamlessly. Encapsulated PostScript (EPS), defined in Adobe Technical Note #5002 (version 3.0, 1992), functions as a compound format for illustrations by embedding vector-based code alongside optional raster previews and clipping paths. This structure permits high-fidelity printing of complex graphics, where the preview (often in format) aids quick visualization, while the core describes scalable vectors. EPS files are particularly valuable in for archiving illustrations that may include multiple layered elements, though they require interpreters for full rendering. Multi-page Tagged Image File Format (TIFF), as specified in the TIFF 6.0 revision by Adobe, extends the single-image raster format into a container for multiple pages or layers within one file, using Image File Directories (IFDs) to organize sequential images. Each page can employ different compression schemes like LZW or JPEG, making it suitable for scanned archives or batch image collections in fields like photography and medical imaging. The format's flexibility in handling multi-page structures supports efficient storage and processing of document scans, with tools navigating pages via IFD chains. DjVu, an open format developed for compressed scanned documents, combines wavelet-based compression for foreground text with /MMR for binary images and IW44 for backgrounds, achieving file sizes 3-10 times smaller than PDF for pages at 300 DPI. Its multi-page uses an (IFF)-like structure with chunks for pages, masks, and metadata, optimized for archival of books and newspapers. DjVu supports navigation thumbnails and is ideal for web distribution of large document collections due to its efficient handling of high-resolution scans. XML Paper Specification (), introduced by and standardized as part of ECMA-388 and ISO/IEC 29500, provides an XML-based alternative to PDF for fixed-layout, multi-page documents containing text, vectors, and raster images packaged in a ZIP container. XPS uses a directory structure with .xps extension and MIME type application/vnd.ms-xpsdocument, incorporating fixed and reflowable page modes with support for transparency and gradients. It excels in Windows-based printing and archiving workflows, offering digital signatures for integrity verification. These formats offer advantages such as reduced file counts for easier management, streamlined in software pipelines, and unified archiving of related content. However, they can result in larger overall sizes compared to single-image files due to overhead from containers and , and compatibility issues may arise across diverse software ecosystems, necessitating standardized viewers or converters.

Stereoscopic and Animation Formats

Stereoscopic image formats enable by encoding paired views—one for each eye—typically captured from slightly offset perspectives. These formats are essential for viewing experiences, often stored within standard containers or as extensions of raster formats like . Side-by-side (SBS) arrangement places the left and right eye images horizontally adjacent within a single frame, commonly used in files or video containers such as MP4 for compatibility with stereoscopic displays. Top-bottom (TB) layout stacks the images vertically, optimizing for vertical resolution in certain hardware setups like 3D TVs. Files with .sbs extensions typically denote SBS stereo images, while .jps (JPEG Stereo) files embed SBS pairs in a standard structure, identifiable by the "JPSJPS" marker in the file header for decoder recognition. Anaglyph encoding merges the views into one image using complementary color filters, such as for the left eye and for the right, viewed through matching to separate the signals and create depth. This method, though color-limited, remains popular for print and simple digital displays due to its . The Multi-Picture Object (MPO) format, standardized by the Camera & Imaging Products Association (CIPA) in DC-007, supports stereoscopic and multi-view images by encapsulating multiple streams in a single file, including for disparity (stereo depth) and attributes like individual image offsets. MPO files often include extensions for 3D-specific data, such as and angles, facilitating playback on compatible cameras and software. Animation formats extend static images into temporal sequences, supporting frame-by-frame playback for and . Animated Portable Network Graphics () builds on the specification by adding animation control chunks: the acTL chunk specifies the total number of frames and count (0 for ), while each fcTL chunk defines frame-specific timing in milliseconds, width, height, position, and disposal method to composite frames efficiently. This lossless format preserves PNG's transparency and 24-bit , making it suitable for icons and elements without the palette limitations of older animations. Animated leverages video encoding within a container, using the ANIM chunk to declare animation parameters like canvas size and count, with ANMF chunks for individual frames including duration and blending modes for seamless loops. The format supports both lossy and lossless modes, achieving smaller file sizes than while maintaining alpha channels. The (GIF), particularly the GIF89a extension, pioneered web with support for multiple , each preceded by a delay time in hundredths of a second for playback speed control. Disposal methods in the Graphic Control Extension dictate : method 0 leaves the frame unchanged, 1 does not dispose (overlays next frame), 2 restores to background color, and 3 restores the previous 's state, enabling effects like blinking or fading. Sprite sheets, used extensively in 2D , pack multiple into a single raster image (often ) to minimize texture swaps and draw calls during rendering, with or code defining frame boundaries, timing, and sequences for efficient GPU batching. Key technical aspects include precise frame timing in milliseconds to ensure smooth playback rates (e.g., 16.67 ms for 60 FPS), configurable looping via counts in animation headers (infinite for perpetual motion), and optional depth maps in stereoscopic files for enhanced parallax calculations. These formats are viewed using specialized software, VR headsets for immersive stereo, or browser plugins for web-based animations. In applications, stereoscopic formats power VR/AR experiences by providing binocular depth cues, while animation supports dynamic web content like looping banners and interactive simulations. As of 2025, trends show growing adoption of animated AVIF, which extends the AV1 codec in HEIF containers to support image sequences with superior compression over GIF and WebP, though browser implementation varies for full animation playback.

References

  1. [1]
    Image file formats - PMC - NIH
    Jan 1, 2006 · An image file format is a standardised specification to encode information about an image into bits of data for storage.
  2. [2]
    Image Format - an overview | ScienceDirect Topics
    An 'Image Format' refers to the structure and encoding standards used to store digital images on a computer. It includes various file formats like TIFF and ...Digitising Material · File Analysis · Tip<|control11|><|separator|>
  3. [3]
    Raster vs. Vector Images - All About Images - Research Guides
    Sep 8, 2025 · Raster images use pixels, are resolution-dependent, and lose quality when scaled. Vector images use points and equations, are infinitely ...
  4. [4]
    Image file type and format guide - Media - MDN Web Docs - Mozilla
    This guide covers image file types supported by web browsers, providing insights to help select the most appropriate formats for your site's imagery.Common image file types · Image file type details · Choosing an image format
  5. [5]
    Image Formats - GeeksforGeeks
    Jul 11, 2025 · Image formats are different types of file types used for saving pictures, graphics, and photos. Choosing the right image format is important ...
  6. [6]
    A guide to image file formats and image file types | Adobe Acrobat
    Common image formats include JPEG, GIF, PNG, TIFF, BMP, and PDF. JPEG is for online images, GIF for small graphics, and PNG for colorful illustrations.
  7. [7]
    Top 12 Image File Types and Their Uses - Spiceworks
    Jan 9, 2023 · All image file formats have two parts – the header and the data. The header contains essential metadata about the file, such as its format ...3. Follows A Raster Or... · 12 Types Of Image File... · 11. Tag Image File Format...
  8. [8]
    [PDF] BMP Image Files - Purdue Engineering
    In this format, each pixel consists of 3 bytes: red, green, and blue. This image data (pixels) is stored right after the header (54 bytes). The header is just a.<|control11|><|separator|>
  9. [9]
    PNG file chunk inspector - Project Nayuki
    Apr 12, 2023 · A PNG file is composed of an 8-byte signature header, followed by any number of chunks that contain control data / metadata / image data.
  10. [10]
    One pixel is worth three thousand words - Cloudinary
    Jul 20, 2016 · Besides headers, image formats may have other kinds of “overhead”. They may contain all kinds of markers and checksums, intended to make the ...What Can You Do With One... · Headers · What About Other, More...
  11. [11]
    Image file formats – Knowledge and References - Taylor & Francis
    An image file format is a standardized way of organizing and storing digital images. An image file format may store data in uncompressed or compressed form.Missing: display | Show results with:display
  12. [12]
    Understanding Image File Formats: A Deep Dive into the Essentials
    Jan 1, 2025 · Image file formats determine how visual data is stored, compressed, and displayed. Choosing the right format depends on what you're creating, sharing, or ...
  13. [13]
    Portable Network Graphics - The Library of Congress
    Jul 17, 2025 · The PNG or Portable Network Graphics specification describes PNG as an "extensible file format for the lossless, portable, well-compressed ...Identification and description · Local use · Sustainability factors · File type signifiers
  14. [14]
    File formats in Adobe Photoshop
    Jul 2, 2025 · Photoshop format (PSD) is the default file format and the only format, besides the Large Document Format (PSB), that supports all Photoshop features.
  15. [15]
    ISO/IEC 15948:2004 - Portable Network Graphics (PNG)
    In stockISO/IEC 15948:2004 specifies a datastream and an associated file format, Portable Network Graphics (PNG, pronounced "ping"), for a lossless, portable, ...
  16. [16]
    All About Images: Image File Formats - Research Guides
    Sep 8, 2025 · Common image formats include TIFF for high-quality prints, JPEG for web use, GIF for web graphics, PNG for web images, and EPS for vector ...
  17. [17]
    PNG (Portable Network Graphics) Specification - libpng.org
    This document describes PNG (Portable Network Graphics), an extensible file format for the lossless, portable, well-compressed storage of raster images.Missing: open | Show results with:open
  18. [18]
    Computer History Museum Adds Historic Xerox Alto Source Code to ...
    Oct 21, 2014 · The Xerox Alto laid the foundation for the modern personal computer by uniting hardware and software elements such as the bitmap display, ...
  19. [19]
    MacPaint and QuickDraw Source Code - Computer History Museum
    Jul 18, 2010 · MacPaint was written by Bill Atkinson, who was a member of the original Macintosh development team. He based it on his earlier LisaSketch (also ...
  20. [20]
    [PDF] Revision 6.0 - ITU
    The first version of the TIFF specification was published by Aldus Corporation in the fall of 1986, after a series of meetings with various scanner ...Missing: desktop | Show results with:desktop
  21. [21]
    GIF Graphics Interchange Format, Version 89a
    May 8, 2024 · According to Wikipedia (as of August 29, 2008), "CompuServe introduced the GIF format in 1987 to provide a color image format for their file ...
  22. [22]
    PNG (Portable Network Graphics) Specification - W3C
    PNG provides a patent-free replacement for GIF and can also replace many common uses of TIFF. Indexed-color, grayscale, and truecolor images are supported, plus ...
  23. [23]
  24. [24]
    WebP, a new image format for the Web - Chromium Blog
    Sep 30, 2010 · To improve on the compression that JPEG provides, we used an image compressor based on the VP8 codec that Google open-sourced in May 2010.Missing: history | Show results with:history
  25. [25]
  26. [26]
    JPEG XL
    Defines the JPEG XL codestream and decoder, which can be used for lossy encoding, lossless encoding, and lossless recompression of existing JPEG images. Part 2: ...Missing: history 2022 Committee
  27. [27]
    [PDF] iso/iec 10918-1 (1986-1993) - ITU
    The JPEG-1 Recommendation | International Standard on still image compression was approved in 1992 by. ITU-T and in 1993 by ISO/IEC, and was among the first ...
  28. [28]
    Portable Network Graphics (PNG) Specification (Third Edition) - W3C
    Jun 24, 2025 · PNG provides a patent-free replacement for GIF and can also replace many common uses of TIFF. Indexed-color, greyscale, and truecolor images are ...
  29. [29]
    RFC 9649 - WebP Image Format - IETF Datatracker
    Nov 18, 2024 · WebP is an image file format based on the Resource Interchange File Format (RIFF) [RIFF-spec] (Section 2) that supports lossless and lossy compression as well ...
  30. [30]
    Understanding File Types, Bit Depth, & Memory Cost of Images
    Our common 24-bit RGB image size is three bytes per pixel when uncompressed ... Then image size in bytes is (width in pixels) x (height in pixels) and then ...
  31. [31]
    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.
  32. [32]
    Digital File Sizes - Design215 Toolbox
    Oct 4, 2005 · This page attempts to answer these questions. Image file size formula: (UNCOMPRESSED image formats). width * height * color / 1,024,000 = ...Missing: per | Show results with:per
  33. [33]
    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.
  34. [34]
    Image Guidelines - Chunks - Web Framework - Indiana University
    Ideal file format: WEBP Ideal file size: Below 100 KB. Step 1: Save image from Photoshop. For CS5 & CS6 - Go to File > Save As. For CC - Go to File > Export...
  35. [35]
    Students reported that an image didn't load in a quiz question. Why ...
    Sep 28, 2022 · Keeping individual image file sizes low (under 100kb per image) can help avoid issues of server, internet, or computer bandwidth breaking or ...
  36. [36]
    Image-Compression Techniques: Classical and “Region-of-Interest ...
    Run-length encoding, arithmetic encoding, and Huffman coding are examples of common lossless compression algorithms. The ideal photographs for the lossless ...
  37. [37]
  38. [38]
    DEFLATE Compressed Data Format Specification version 1.3
    This specification defines a lossless compressed data format that compresses data using a combination of the LZ77 algorithm and Huffman coding.
  39. [39]
    Discrete Cosine Transform | IEEE Journals & Magazine
    Discrete Cosine Transform. Abstract: A discrete cosine transform (DCT) is defined and an algorithm to compute it using the fast Fourier transform is developed.
  40. [40]
    Arithmetic coding | IBM Journal of Research and Development
    J. Rissanen, "Generalized Kraft Inequality and Arithmetic Coding," IBM J. Res. Develop. 20, 198 (1976). Digital Library.Missing: original paper<|separator|>
  41. [41]
  42. [42]
    [PDF] Removal Of Blocking Artifacts From JPEG-Compressed Images ...
    creates artifacts in the compressed image because it compresses images using a block transformation. In JPEG, the Discrete Cosine Transform (DCT) is applied to.
  43. [43]
    [PDF] itu-t81.pdf
    PENNEBAKER (W.B.) and MITCHELL (J.L.): JPEG: Still Image Data Compression Standard, Van Nostrand. Reinhold, New York 1993. M.2. DCT references. CHEN (W ...
  44. [44]
    [PDF] The JPEG XR Image Coding Standard - DICOM
    JPEG XR is based on the “HD Photo” technology developed by Microsoft to address the demands of consumer and professional digital pho- tography.
  45. [45]
    image/jpeg
    The image/jpeg media type was defined in RFC 2046, published November, 1996: https://datatracker.ietf.org/doc/html/rfc2046#section-4.2 “A media type of 'image' ...Missing: MIME | Show results with:MIME
  46. [46]
    The Unisys/CompuServe GIF Controversy - MIT
    The United States LZW patent expired on June 20th, 2003.. According to Unisys, the counterpart Canadian patent expires July 7, 2004, the counterpart patents ...
  47. [47]
    WebP Compression Study - Google for Developers
    Aug 7, 2025 · WebP achieves 25%-34% smaller file sizes compared to JPEG at the same Structural Similarity (SSIM) index, indicating better compression. · WebP ...Introduction · Methodology · Image Data Sets · Experiment 1: WebP vs. JPEG...
  48. [48]
    WebP image format | Can I use... Support tables for HTML5, CSS3, etc
    "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
  49. [49]
    What are TIFF files and how do you open them? - Adobe
    A TIFF, which stands for Tag Image File Format, is a computer file used to store raster graphics and image information.Missing: specification | Show results with:specification
  50. [50]
    Adobe Photoshop File Formats Specification
    This document is the detailed specification of the Adobe Photoshop file format and other pertinent file formats that Adobe Photoshop reads and writes.
  51. [51]
    Welcome to OpenRaster.org — Open Raster Specification version ...
    This is the home of the Open Raster spec, version 0.0.6. OpenRaster is file format specification for the exchange of layered raster images between image editors ...
  52. [52]
    Save files in graphics formats in Photoshop - Adobe Help Center
    Apr 17, 2024 · TIFF is a flexible raster (bitmap) image format supported by virtually all paint, image-editing, and page-layout applications. Choose File > ...Save In Tiff Format · Save In Jpeg Format · Save In Photoshop Eps Format
  53. [53]
    Supported file formats in Photoshop - Adobe Help Center
    Oct 27, 2025 · Learn about file formats in Adobe Photoshop for importing, exporting, and working with image, audio, video, and 3D content.
  54. [54]
  55. [55]
    Understanding RAW Files - Nikon Support
    Dec 21, 2016 · Also, depending on the camera, the RAW file format retains 12-bit or 14-bit data, resulting in an image with a far greater tonal range than an 8 ...
  56. [56]
    [PDF] Portable document format — Part 1: PDF 1.7 - Adobe Open Source
    Jul 1, 2008 · This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not be ...
  57. [57]
    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
  58. [58]
    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
  59. [59]
    PCX: Summary from the Encyclopedia of Graphics File Formats
    The original PCX format (starting with v2.5 of PC Paintbrush) stored graphics and images with no more than 16 colors, due to the limitations of Enhanced ...
  60. [60]
    ZSoft PCX File Format Technical Reference Manual
    Image files used by PC Paintbrush product family and FRIEZE (those with a .PCX extension) begin with a 128 byte header. Usually you can ignore this header, ...
  61. [61]
    TGA format specification - Paul Bourke
    TGA or TARGA format is a format for describing bitmap images, it is capable of representing bitmaps ranging from black and white, indexed colour, and RGB ...
  62. [62]
    Truevision TGA, version 2.0 - Library of Congress
    TGA images may be encoded at 8, 16, 24, or 32 bits per pixel (as mapped/indexed color, RGB, or RGBA). TGA supported 24-bit color before such support was ...Identification and description · Sustainability factors · File type signifiers
  63. [63]
    Icons (Design basics) - Win32 apps | Microsoft Learn
    Feb 9, 2021 · Icon (.ico format) files must contain the 4- and 8-bit versions, as well as the 24-bit + alpha. Save files as a "Windows icon (.ico)" no ...
  64. [64]
    ICO - Image File Format
    Microsoft only recommended icon sizes up to 48×48 pixels for Windows XP. Windows Vista added a 256×256-pixel icon view to Windows Explorer, as well as support ...What is a ICO file? · Brief History · ICO File Format
  65. [65]
    CUR - Cursor File Format
    CUR pointer images come in different standard sizes like 16×16, 32×32, etc. CUR files are very similar to the ICO files; both of them consist of small ...
  66. [66]
    About Cursors - Win32 apps | Microsoft Learn
    Mar 13, 2024 · Cursors can be either monochrome or color, and either static or animated. The type of cursor used on a particular computer system depends on the system's ...The Hot Spot · The Mouse and the Cursor
  67. [67]
    PPM Format Specification - Netpbm
    A PPM file consists of a sequence of one or more PPM images. There are no data, delimiters, or padding before, after, or between images.Description · The Format · Plain Ppm
  68. [68]
    PGM Format Specification - Netpbm
    The PGM format is a lowest common denominator grayscale file format. It is designed to be extremely easy to learn and write programs for.Description · The Format · Plain Pgm
  69. [69]
    [PDF] Report_Integrating forensics tools(6_26_2015) (1)
    Known risks to born-digital content on legacy media include medium failure or bit rot, obsolescence of media and file formats, and the risk of 'accidental', ...<|separator|>
  70. [70]
    Archival science, digital forensics, and new media art - ScienceDirect
    This paper provides an overview of how digital archivists use digital forensics tools and techniques to approach their work.Dfrws 2015 Usa · Archival Science · Case Study: New Media Art
  71. [71]
    [PDF] An Overview of Emulation as a Preservation Method
    Emulation is a preservation method. It includes local, cloud-based, web-browser-based, and hardware-based approaches.
  72. [72]
    An Archivist's Perspective on Legacy Files | The Signal
    Nov 16, 2020 · In this post, Chad discusses his area of expertise, emulation, which imitates older operating systems in order to open outdated or legacy files.
  73. [73]
    Conversion options for indexed-color images - Adobe Help Center
    Oct 28, 2025 · Learn about palette types, color inclusion, transparency, and dithering options when converting images to Indexed Color mode in Photoshop.Missing: challenges loss
  74. [74]
    Raster Translation Basics: Converting Bands and Palettes
    Mar 28, 2024 · Often, users need to transform the bands or palettes in a raster translation in order to make the source and destination formats compatible.
  75. [75]
    Scalable Vector Graphics (SVG) 2 - W3C
    Oct 4, 2018 · This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 2. SVG is a language based on XML for describing ...Changes from SVG 1.1 · Conformance Criteria · Introduction · Document Structure
  76. [76]
    Scalable Vector Graphics (SVG) 1.1 (Second Edition) - W3C
    Aug 16, 2011 · This specification defines the features and syntax for Scalable Vector Graphics (SVG) Version 1.1, a modularized language for describing two-dimensional vector ...Abstract · Minimizing SVG File Sizes · SVG DOM · 5 Document Structure
  77. [77]
    What are EPS files and how do you open them? - Adobe
    An Encapsulated PostScript image can consists of bitmap info and/or vector data. Only the vector information is editable using the correct software. To create ...What Are Eps Files Used For? · Pros And Cons Of Eps Files · Learn About Similar File...
  78. [78]
    [PDF] Encapsulated PostScript File Format Specification 3.0
    May 1, 1992 · An EPS file is a standard format for importing/exporting PostScript files, describing a single page's appearance, and can contain text, ...
  79. [79]
    AI files - What are they and how do you open them? - Adobe
    AI files are the native vector file type for Adobe Illustrator. With an AI file, designers can edit all effects as well as keep brushes or other types of ...
  80. [80]
    Supported file formats CorelDRAW CDR - Corel Knowledge Base
    CorelDRAW (CDR) files are primarily vector graphic drawings, which are created and edited in graphics design applications like CorelDRAW.
  81. [81]
    Scalable Vector Graphics (SVG) - W3C
    This is the official W3C overview of the Scalable Vector Graphics (SVG) format. SVG 1.1 and SVG Mobile Profiles are Web standards (W3C Recommendations).
  82. [82]
    Introduction - SVG - MDN Web Docs
    Oct 20, 2025 · SVG is an XML language, similar to XHTML, which can be used to draw vector graphics, such as the one shown below.
  83. [83]
    Wavefront OBJ File Format - The Library of Congress
    Feb 20, 2025 · The Wavefront OBJ format is a format for defining the 3D geometry for the surface of one or more objects. The format was first used by Wavefront ...Identification and description · Sustainability factors · File type signifiers
  84. [84]
    Standards for Exchange and Storage of 3D Information: Challenges ...
    This paper presents a comparative study of 3D standards with respect to a number of characteristics such as type of geometry, relationships, semantics, ...
  85. [85]
    STL format - Paul Bourke
    STL (STereo Lithography) format is a standard for rapid prototyping, available in ASCII and binary. It uses 3 vertex facets, and adjacent facets share two ...
  86. [86]
    STL (STereoLithography) File Format, Binary - Library of Congress
    Feb 27, 2025 · STL is a simple, openly documented format for describing an object's surface as a triangular mesh, used for rapid prototyping and 3D printing.Identification and description · Sustainability factors · File type signifiers
  87. [87]
    [PDF] PLY polygon file format - GAMMA
    This document presents the PLY polygon file format, a format for storing graphical objects that are described as a collection of polygons. Our goal is.
  88. [88]
    PLY - Polygon File Format - Paul Bourke
    This document presents the PLY polygon file format, a format for storing graphical objects that are described as a collection of polygons.
  89. [89]
    X3D & VRML, The Most Widely Used 3D Formats - Web3D Consortium
    In 1995, VRML became the first web based 3D format. VRML was unique because it supported 3D geometry, animation, and scripting. In 1997, VRML was ISO certified ...
  90. [90]
    Recommended Standards - Web3D Consortium
    Extensible 3D (X3D) Graphics and Humanoid Animation (H-Anim) Standards provide a coordinated set of steadily evolving ISO standards which are Royalty Free (RF)
  91. [91]
    AOMedia Specifications | Alliance for Open Media
    AOMedia specifications include AV1 video codec, AVIF image format, IAMF audio container, ID3 Timed Metadata, and AFGS1 film grain synthesis.
  92. [92]
    AVIF Format: A Next-Gen Image Format to Rule them All? - Cloudinary
    AVIF is a modern, open-source image compression format based on the AV1 video codec, achieving superior compression without compromising image quality.
  93. [93]
    AV1 Image File Format (AVIF)
    **Key Features of AVIF:**
  94. [94]
    AVIF image format | Can I use... Support tables for HTML5, CSS3, etc
    "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
  95. [95]
    HEIF Technical Information - High Efficiency Image File Format
    High Efficiency Image File Format (HEIF, ISO/IEC 23008-12) specifies the storage of individual images, image sequences and their metadata into a container file.
  96. [96]
    Using HEIF or HEVC media on Apple devices - Apple Support
    Go to Settings > Camera. · Tap Formats. · Tap Most Compatible. This setting is available only on iPhone and iPad devices that can capture media in HEIF or HEVC ...
  97. [97]
    JPEG XL image coding system - ISO/IEC 18181-1:2022
    This document defines a set of compression methods for coding one or more images of bi-level, continuous-tone greyscale, or continuous-tone colour, ...Missing: format | Show results with:format
  98. [98]
    AVIF vs JPEG XL vs JPEG: Best image format in 2025? - Uploadcare
    Oct 24, 2025 · JPEG XL, JPEG's successor, was standardized in 2022. Initially, the format was on par with AVIF, outperforming the latter in different areas.<|control11|><|separator|>
  99. [99]
    AVIF at Five: Powering a Faster, Sharper Web Experience
    ### Summary of AVIF Compression Savings vs JPEG and Adoption Challenges
  100. [100]
    ISO 32000-2:2020 - Document management
    In stockIt is intended for developers of software that creates PDF files (PDF writers), software that reads existing PDF files and (usually) interprets their contents ...
  101. [101]
    TIFF, Revision 6.0 - The 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 · Quality and functionality factors · File type signifiers
  102. [102]
    XPS Specification and Reference Guide - Microsoft
    Jul 15, 2024 · This XML Paper Specification, or XPS, describes the set of conventions for the use of XML and other widely available technologies to describe the content and ...
  103. [103]
    The Differences Between SBS 3D, Anaglyph 3D and Top/Bottom 3D
    Sep 10, 2021 · In side-by-side 3D, a full 1080p or 720p frame is intended for both eyes at the same time with two halves on the left and right, and the entire ...Missing: .sbs .jps MPO Multi- Object specification
  104. [104]
    Stereoscopic Formats - sView
    Cross-eyed, Parallel pair - two images packed horizontally, also known as Side-by-Side. Over/Under - two images packed vertically, also known as Top-Bottom. ...
  105. [105]
    JPS - Just Solve the File Format Problem
    Oct 24, 2017 · JPS is a format for stereoscopic images, a JPEG file with special flags, usually two images side by side, and contains the string "_JPSJPS_".
  106. [106]
    Anaglyph stereoscopy - US4290675A - Google Patents
    Anaglyph stereoscopy is a well-known process in which left and right images are color encoded by respective complementary color filters (e.g. cyan and red) for ...
  107. [107]
    [PDF] Multi-Picture Format - Camera & Imaging Products Association
    Multi-view is defined as MP Type, and Multi-view has 3 sub-types: Panorama, Disparity, and Multi-Angle. Other images may also be recorded with this file format.
  108. [108]
    Adding support for MPO container file. - Exiv2
    3D digital cameras from Fuji, Panasonic, and Sony save 3D still images in a container format called "Multi-Picture Format" with an extension ".MPO".
  109. [109]
    APNG Specification - MozillaWiki
    May 29, 2025 · APNG is an extension of the PNG format, adding support for animated ... frames 4 num_plays (unsigned int) Number of times to loop this APNG.Overview · Structure · Revisions to this Specification
  110. [110]
    WebP Container Specification - Google for Developers
    Aug 7, 2025 · WebP is an image format that uses either (i) the VP8 key frame encoding to compress image data in a lossy way or (ii) the WebP lossless encoding.Introduction · WebP File Header · Simple File Format (Lossy) · Extended File Format
  111. [111]
    GIF89a Specification
    iv) Disposal Method - Indicates the way in which the graphic is to be treated after being displayed. Values : 0 - No disposal specified. The decoder is not ...Missing: frame | Show results with:frame
  112. [112]
    The Evolution of Sprite Sheets in Video Games | Blog - Ensemble: Art
    Sep 23, 2024 · Sprite sheets are an essential tool in video game development, originally made to compact image files, help streamline animation processes, and optimize ...
  113. [113]
    What is Animated AVIF | Cloudinary Glossary
    Apr 23, 2025 · The AV1 Image File Format (AVIF) file format is a simple image file format that supports animation. After being tested by Netflix in 2020.