PCD Format Guide
Available Conversions
Convert Photo CD images to AVIF for modern web delivery with maximum compression
Convert Photo CD images to BLP for Blizzard game engine texture pipelines
Convert PCD to BMP format for Windows compatibility and uncompressed storage
Convert Photo CD images to DDS for GPU-compressed game engine textures
Convert PCD to EPS for professional print and prepress workflows
Convert Kodak Photo CD images to OpenEXR for VFX compositing
Convert PCD to GIF format for web graphics and universal compatibility
Convert Kodak Photo CD images to HDR for high dynamic range imaging
Convert Photo CD images to ICNS for macOS application icons
Convert PCD to ICO for Windows icons and website favicons
Convert PCD to JPEG 2000 for professional and scientific applications
Convert PCD to JPG for universal compatibility and easy sharing
Convert Photo CD images to MSP monochrome bitmap format
Convert PCD images to ZSoft Paintbrush format for legacy applications
Convert PCD to PNG for lossless raster quality with transparency support
Convert Photo CD images to Portable Pixmap format for image processing
Convert Photo CD images to QOI for fast lossless compression
Convert Photo CD images to SGI for VFX compositing and rendering
Convert PCD to TGA for game development and 3D rendering pipelines
Convert PCD to TIFF for professional editing and archival purposes
Convert PCD to WebP for optimized web image delivery
Convert Photo CD images to XBM monochrome bitmaps for X11
About PCD Format
PCD (Kodak Photo CD) is a digital image format created by Kodak in 1992 for professional photo archiving on compact discs. The format was designed as part of Kodak's Photo CD system, which allowed consumers and professionals to have their 35mm film negatives and slides scanned at high resolution and stored on specially formatted CDs. PCD files store photographs at multiple resolutions in a single Image Pac file, ranging from Base/16 (128x192 pixels) up to 64Base (4096x6144 pixels). The format uses YCC color encoding (Photo YCC), a luminance-chrominance color space derived from CIE XYZ, which is converted to 24-bit RGB on output. Each resolution level is built upon the previous one using Huffman-compressed residual data, creating an efficient multi-resolution hierarchy. Pillow reads PCD files natively through its PcdImagePlugin, extracting the image as an RGB mode image.
History of Kodak Photo CD
The Kodak Photo CD system was announced in 1990 and launched commercially in 1992 as a revolutionary way to bridge traditional film photography and the emerging digital world. Kodak partnered with Philips to develop the Photo CD disc format, which was based on the CD-ROM XA standard and could be played on dedicated Photo CD players connected to televisions, as well as on computers with CD-ROM drives. Professional photographers could have their 35mm, 120, and 4x5 format film scanned at Kodak-certified labs, with images stored at multiple resolutions to support everything from screen display to high-quality printing. The system was widely adopted in the mid-1990s by professional photographers, stock photo agencies, publishers, and archival institutions. The Library of Congress and other national archives used Photo CD for digitization projects. Kodak also offered Pro Photo CD, which supported larger film formats and higher resolutions (up to 64Base). However, as digital cameras rapidly improved and the cost of direct digital capture dropped, demand for Photo CD scanning services declined. Kodak officially discontinued the Photo CD service in 2004, though millions of Photo CD discs remain in personal collections, photo archives, and institutional libraries worldwide.
Technical Details
The PCD Image Pac format stores images using a hierarchical multi-resolution structure. The base resolution (Base, 768x512 pixels) is stored first, and higher resolutions are constructed by adding residual data to interpolated versions of lower resolutions. The six standard resolution levels are: Base/16 (128x192), Base/4 (384x256), Base (768x512), 4Base (1536x1024), 16Base (3072x2048), and 64Base (4096x6144, Pro Photo CD only). Images are stored in Photo YCC color space, which separates luminance (Y) from chrominance (C1, C2) components. The chrominance channels are subsampled at 4:2:0 for efficient storage. Each residual layer uses Huffman coding for compression. The Image Pac also contains scene balance data, which records the color correction parameters applied during the original film scanning process. This metadata can be used to restore the intended color balance when converting to other formats. The file structure uses a sector-based layout aligned to the CD-ROM sector size of 2048 bytes.
Common Applications
Today, PCD files are primarily encountered when recovering and preserving legacy photo archives from the 1990s and early 2000s. Millions of Photo CD discs exist in personal collections, containing irreplaceable family photographs, travel memories, and professional work. Photo archives and libraries that used Photo CD for digitization projects still maintain these collections. Stock photography agencies that operated during the Photo CD era may have catalogs in PCD format. Converting PCD files to modern formats like JPEG, PNG, TIFF, or WebP is essential for preserving these images for future access, as fewer and fewer applications support PCD natively. The conversion process extracts the high-quality film scan data and saves it in formats compatible with modern image editors, web browsers, and photo management applications.
Advantages and Disadvantages
Advantages
- Multi-Resolution Storage: Six resolution levels from thumbnail to print quality in a single file
- Professional Film Quality: Kodak-certified scanning at professional resolution from 35mm and medium format film
- Efficient Hierarchy: Residual encoding builds higher resolutions from lower ones efficiently
- Scene Balance Data: Stores color correction parameters from the original film scan
- Wide Film Support: 35mm, 120, and 4x5 film formats supported (Pro Photo CD)
- Native Pillow Support: Python Pillow reads PCD natively without additional dependencies
- High Resolution: Up to 4096x6144 pixels (64Base) for professional output
- Archival Heritage: Used by Library of Congress and other preservation institutions
- Color Science: Photo YCC color space based on CIE colorimetry for accurate reproduction
- Standardized Format: Consistent quality from Kodak-certified scanning labs worldwide
Disadvantages
- Proprietary Format: Kodak-proprietary specification with limited documentation
- No Write Support: Modern tools can read but not create PCD files
- Service Discontinued: Kodak ended Photo CD service in 2004
- No Transparency: Does not support alpha transparency or transparency masks
- YCC Conversion: Requires color space conversion from Photo YCC to RGB
- Limited Software: Decreasing number of applications support PCD reading
- No Web Display: Cannot be displayed natively in any web browser
- No Metadata Standards: Does not support EXIF, IPTC, or XMP metadata
- CD-ROM Dependency: Original media requires functional CD/DVD drives to access
- Resolution Dependent: Pillow reads at default resolution; accessing higher resolutions may require specialized tools