PCD Format Guide

Available Conversions

PCD to AVIF

Convert Photo CD images to AVIF for modern web delivery with maximum compression

PCD to BLP

Convert Photo CD images to BLP for Blizzard game engine texture pipelines

PCD to BMP

Convert PCD to BMP format for Windows compatibility and uncompressed storage

PCD to DDS

Convert Photo CD images to DDS for GPU-compressed game engine textures

PCD to EPS

Convert PCD to EPS for professional print and prepress workflows

PCD to EXR

Convert Kodak Photo CD images to OpenEXR for VFX compositing

PCD to GIF

Convert PCD to GIF format for web graphics and universal compatibility

PCD to HDR

Convert Kodak Photo CD images to HDR for high dynamic range imaging

PCD to ICNS

Convert Photo CD images to ICNS for macOS application icons

PCD to ICO

Convert PCD to ICO for Windows icons and website favicons

PCD to JP2

Convert PCD to JPEG 2000 for professional and scientific applications

PCD to JPG

Convert PCD to JPG for universal compatibility and easy sharing

PCD to MSP

Convert Photo CD images to MSP monochrome bitmap format

PCD to PCX

Convert PCD images to ZSoft Paintbrush format for legacy applications

PCD to PNG

Convert PCD to PNG for lossless raster quality with transparency support

PCD to PPM

Convert Photo CD images to Portable Pixmap format for image processing

PCD to QOI

Convert Photo CD images to QOI for fast lossless compression

PCD to SGI

Convert Photo CD images to SGI for VFX compositing and rendering

PCD to TGA

Convert PCD to TGA for game development and 3D rendering pipelines

PCD to TIFF

Convert PCD to TIFF for professional editing and archival purposes

PCD to WebP

Convert PCD to WebP for optimized web image delivery

PCD to XBM

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