ISO/IEC 15948:2004
(Main)Information technology - Computer graphics and image processing - Portable Network Graphics (PNG): Functional specification
Information technology - Computer graphics and image processing - Portable Network Graphics (PNG): Functional specification
ISO/IEC 15948:2004 specifies a datastream and an associated file format, Portable Network Graphics (PNG, pronounced "ping"), for a lossless, portable, compressed individual computer graphics image transmitted across the Internet. Indexed-colour, greyscale, and truecolour images are supported, with optional transparency. Sample depths range from 1 to 16 bits. PNG is fully streamable with a progressive display option. It is robust, providing both full file integrity checking and simple detection of common transmission errors. PNG can store gamma and chromaticity data as well as a full ICC colour profile for accurate colour matching on heterogenous platforms. ISO/IEC 15948:2004 defines the Internet Media type "image/png". The datastream and associated file format have value outside of the main design goal.
Technologies de l'information — Infographie et traitement d'images — Graphiques de réseau portables (PNG): Spécification fonctionnelle
General Information
- Status
- Published
- Publication Date
- 02-Mar-2004
- Technical Committee
- ISO/IEC JTC 1/SC 24 - Computer graphics, image processing and environmental data representation
- Drafting Committee
- ISO/IEC JTC 1/SC 24/WG 6 - Computer Graphics and Virtual Reality
- Current Stage
- 9093 - International Standard confirmed
- Start Date
- 05-Aug-2021
- Completion Date
- 30-Oct-2025
Relations
- Effective Date
- 06-Jun-2022
Overview
ISO/IEC 15948:2004 specifies the Portable Network Graphics (PNG) datastream and associated file format for a lossless, portable, compressed computer graphics image intended for transmission across the Internet. The standard (ISO/IEC 15948:2004) defines the PNG functional specification and the Internet media type image/png. PNG supports indexed-colour, greyscale, and truecolour images with optional transparency, broad sample depth ranges, streaming and progressive display, and embedded colour-management data for accurate rendering across platforms.
Key Topics and Technical Requirements
- Lossless compression for individual images to preserve original pixel data.
- Supported image types: indexed-colour, greyscale, and truecolour.
- Transparency: optional alpha/transparency support for overlays and compositing.
- Sample depths: range from 1 to 16 bits per sample to accommodate low- and high-precision images.
- Streamability and progressive display: fully streamable datastream with an option for progressive rendering during transmission.
- Robustness and integrity: mechanisms for full file integrity checking and simple detection of common transmission errors.
- Colour management: ability to store gamma, chromaticity data and a full ICC colour profile for cross-platform colour matching.
- Media type registration: defines the Internet Media type image/png, facilitating consistent handling by web and network software.
Applications
ISO/IEC 15948:2004 (the PNG specification) is widely applicable where lossless, portable images are required:
- Web graphics (icons, logos, screenshots) that require sharp edges and transparency.
- User-interface assets and application graphics needing exact pixel fidelity.
- Image exchange between heterogeneous systems where consistent colour reproduction matters (uses embedded ICC profiles, gamma, chromaticity).
- Archival and documentation scenarios where integrity checking and lossless storage are important.
- Streaming or progressive delivery contexts (content delivery networks, web clients) that benefit from incremental display.
Who Uses This Standard
- Software developers and library authors implementing image encoders/decoders and viewers.
- Web and front-end developers choosing image formats for sites and apps.
- Browser and OS vendors ensuring consistent PNG rendering.
- Digital asset managers, archivists, and imaging professionals requiring lossless preservation and colour fidelity.
- Standards bodies and implementers registering or handling the image/png media type.
Related Standards
- The standard explicitly defines the image/png Internet Media Type used in web and networking contexts.
- PNG is commonly considered alongside other raster image standards (e.g., JPEG, GIF) when selecting image formats for quality, transparency, and compression trade-offs.
Keywords: ISO/IEC 15948:2004, PNG specification, Portable Network Graphics, image/png, lossless compression, ICC colour profile, transparency, progressive display.
Frequently Asked Questions
ISO/IEC 15948:2004 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Computer graphics and image processing - Portable Network Graphics (PNG): Functional specification". This standard covers: ISO/IEC 15948:2004 specifies a datastream and an associated file format, Portable Network Graphics (PNG, pronounced "ping"), for a lossless, portable, compressed individual computer graphics image transmitted across the Internet. Indexed-colour, greyscale, and truecolour images are supported, with optional transparency. Sample depths range from 1 to 16 bits. PNG is fully streamable with a progressive display option. It is robust, providing both full file integrity checking and simple detection of common transmission errors. PNG can store gamma and chromaticity data as well as a full ICC colour profile for accurate colour matching on heterogenous platforms. ISO/IEC 15948:2004 defines the Internet Media type "image/png". The datastream and associated file format have value outside of the main design goal.
ISO/IEC 15948:2004 specifies a datastream and an associated file format, Portable Network Graphics (PNG, pronounced "ping"), for a lossless, portable, compressed individual computer graphics image transmitted across the Internet. Indexed-colour, greyscale, and truecolour images are supported, with optional transparency. Sample depths range from 1 to 16 bits. PNG is fully streamable with a progressive display option. It is robust, providing both full file integrity checking and simple detection of common transmission errors. PNG can store gamma and chromaticity data as well as a full ICC colour profile for accurate colour matching on heterogenous platforms. ISO/IEC 15948:2004 defines the Internet Media type "image/png". The datastream and associated file format have value outside of the main design goal.
ISO/IEC 15948:2004 is classified under the following ICS (International Classification for Standards) categories: 35.140 - Computer graphics. The ICS classification helps identify the subject area and facilitates finding related standards.
ISO/IEC 15948:2004 has the following relationships with other standards: It is inter standard links to ISO 28927-9:2009. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.
You can purchase ISO/IEC 15948:2004 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 15948
First edition
2004-03-01
Information technology — Computer
graphics and image processing —
Portable Network Graphics (PNG):
Functional specification
Technologies de l'information — Infographie et traitement d'images —
Graphiques de réseau portables (PNG): Spécification fonctionnelle
Reference number
©
ISO/IEC 2004
This CD-ROM contains the publication ISO/IEC 15948:2004 in HyperText Markup Language (HTML).
© ISO/IEC 2004
All rights reserved. Unless otherwise specified, no part of this CD-ROM may be reproduced, stored in a retrieval system or transmitted in
any form or by any means without prior permission from ISO. Requests for permission to reproduce this product should be addressed to
ISO copyright office • Case postale 56 • CH-1211 Geneva 20 • Switzerland
Internet copyright@iso.org
Reproduction may be subject to royalty payments or a licensing agreement.
Violators may be prosecuted.
Published in Switzerland
i
...










Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...