Convert PCD to BLP

Drag and drop files here or click to select.
Max file size 100mb.
Uploading progress:

PCD vs BLP Format Comparison

Aspect PCD (Source Format) BLP (Target Format)
Format Overview
PCD
Kodak Photo CD

Digital image format created by Kodak in 1992 for professional photo archiving on compact discs. Stores photographs at multiple resolutions (Base/16 to 64Base) in a single file using YCC color encoding with 24-bit RGB output. Designed for high-quality film scanning and photo distribution services.

Standard Format Lossless
BLP
Blizzard Texture Format

Proprietary texture format used by Blizzard Entertainment games including World of Warcraft, Warcraft III, and StarCraft II. Supports JPEG-compressed and palette-indexed variants optimized for real-time game rendering.

Standard Format Lossless
Technical Specifications
Structure: Image Pac with multi-resolution hierarchy
Color Depth: 24-bit RGB (via YCC color encoding)
Resolution: Base/16 (128×192) to 64Base (4096×6144)
Compression: Huffman + subsampled chroma (YCC 4:2:0)
Extensions: .pcd
Structure: BLP header + JPEG or palette data
Color Depth: 8-bit indexed or 24-bit JPEG
Compression: JPEG or uncompressed palette
Transparency: 8-bit alpha channel
Extensions: .blp
Syntax Examples

PCD uses binary Image Pac format:

Image Pac structure:
  Resolutions: Base/16 → 64Base
  Color space: Photo YCC (luminance + chroma)
  Encoding: Huffman compressed residuals
  Each resolution builds on previous
  Film term: 35mm scan equivalent

BLP uses Blizzard-specific binary format:

BLP2 header:
  Magic: "BLP2"
  Type: 0=JPEG, 1=Palette
  Encoding: compression type
  Alpha depth: 0/1/4/8 bits
  Width, Height
  Mipmap offsets[16]
  Mipmap sizes[16]
Content Support
  • Multi-resolution image storage (6 levels)
  • 24-bit RGB color via YCC encoding
  • Professional film scan quality
  • Up to 4096×6144 pixel resolution
  • Chroma subsampling (4:2:0)
  • Scene balance data for color correction
  • EXIF-compatible metadata storage
  • JPEG-compressed variant (BLP1)
  • Palette-indexed variant (BLP2)
  • Multiple mipmap levels
  • Alpha channel support
  • Power-of-two dimensions
  • Game engine optimized loading
Advantages
  • Multi-resolution from single file
  • Professional film scan quality
  • Compact multi-resolution storage
  • Native Pillow/Python read support
  • High-quality 35mm equivalence
  • Scene balance color correction data
  • Optimized for Blizzard game engines
  • Fast GPU texture loading
  • Built-in mipmap support
  • Alpha channel for transparency
  • Compact game asset storage
Disadvantages
  • Proprietary Kodak format
  • No write support in modern tools
  • Service discontinued (2004)
  • No transparency/alpha channel
  • YCC to RGB conversion needed
  • Limited modern software support
  • Proprietary Blizzard format
  • Limited non-game software support
  • Power-of-two size requirement
  • Not suitable for general use
  • No web browser support
Common Uses
  • Professional film scanning archives
  • Photo CD disc collections
  • Legacy photo library digitization
  • Historical photo preservation
  • Print-quality photo distribution
  • World of Warcraft textures
  • Warcraft III custom maps
  • Game modding assets
  • Blizzard game UI elements
Best For
  • Converting legacy photo archives
  • Extracting film scans to modern formats
  • Photo CD disc recovery
  • Historical image preservation
  • Blizzard game engine textures
  • WoW addon and mod assets
  • Game development pipelines
  • Custom map textures
Version History
Introduced: 1992 (Kodak)
Discontinued: 2004 (Kodak Photo CD service ended)
Status: Legacy (read-only support)
Evolution: Succeeded by JPEG, TIFF, RAW formats
BLP1: Warcraft III (2002)
BLP2: World of Warcraft (2004)
Status: Active in Blizzard games
Developer: Blizzard Entertainment
Software Support
Pillow (Python): Native read support (PcdImagePlugin)
ImageMagick: Read support
IrfanView: Full read support
Other: XnView, ACDSee, GIMP (via plugin)
Pillow: Native read/write (BlpImagePlugin)
BLP Lab: Dedicated BLP editor
GIMP: Via BLP plugin
Other: WoW Model Viewer, Warcraft III tools

Why Convert PCD to BLP?

Converting PCD to BLP enables using Photo CD images as textures in Blizzard game engines. BLP is the native texture format for World of Warcraft, Warcraft III, and other Blizzard titles, making this conversion essential for game modding.

Photo CD images provide high-quality photographic source material that can create realistic game textures. The multi-resolution nature of PCD aligns well with BLP's mipmap hierarchy, allowing efficient texture generation at multiple detail levels.

BLP format is optimized for GPU rendering with fast loading times and efficient memory usage. Converting PCD photos to BLP produces game-ready textures that integrate seamlessly into Blizzard game modification workflows.

For custom map creators and WoW addon developers, PCD to BLP conversion unlocks professional photography as a texture source. The high resolution of Photo CD scans provides excellent base material for texture creation.

Key Benefits of Converting PCD to BLP:

  • Game Engine Ready: Produces textures directly usable in Blizzard game engines
  • Mipmap Support: Built-in multi-resolution levels for distance-based rendering
  • Fast GPU Loading: Optimized format for real-time game rendering performance
  • Alpha Channel: Supports transparency for UI elements and overlays
  • Compact Storage: Efficient compression reduces game asset file sizes
  • Mod Compatible: Works with World of Warcraft and Warcraft III modding tools
  • Pillow Native: Python Pillow library handles BLP read/write natively

Practical Examples

Example 1: Game Texture Creation

Input PCD file (stone_texture.pcd):

PCD Photo CD image:
  Resolution: 1536×1024 (4Base)
  Color: 24-bit RGB
  Source: Stone surface scan
  Content: Natural stone texture

Output BLP file (stone.blp):

BLP game texture:
✓ Power-of-two dimensions
✓ Mipmap levels generated
✓ JPEG compression variant
✓ Alpha channel ready
✓ WoW-compatible format
✓ Fast GPU loading
✓ Game engine optimized

Example 2: Custom Map Asset

Input PCD file (landscape.pcd):

PCD landscape scan:
  Resolution: 3072×2048 (16Base)
  Color: 24-bit RGB
  Source: Nature photograph
  Content: Terrain reference

Output BLP file (terrain_tex.blp):

Map texture BLP:
✓ Cropped to power-of-two
✓ Seamless tiling ready
✓ Multiple mip levels
✓ Warcraft III compatible
✓ Optimized file size
✓ Real-time rendering
✓ Mod-ready format

Example 3: UI Element Creation

Input PCD file (photo_frame.pcd):

PCD decorative image:
  Resolution: 768×512 (Base)
  Color: 24-bit RGB
  Source: Decorative pattern
  Content: UI background

Output BLP file (ui_bg.blp):

UI texture BLP:
✓ Alpha transparency
✓ Game UI compatible
✓ Addon-ready format
✓ Efficient loading
✓ Low memory usage
✓ Palette optimized
✓ Interface-ready

Frequently Asked Questions (FAQ)

Q: What is BLP format?

A: BLP (Blizzard Picture) is a proprietary texture format used by Blizzard Entertainment in games like World of Warcraft and Warcraft III. It supports JPEG-compressed and palette-indexed variants with mipmap levels optimized for real-time game rendering.

Q: Why convert PCD to BLP?

A: Converting PCD to BLP enables using high-quality Photo CD film scans as game textures in Blizzard game engines. This is useful for game modding, custom maps, and addon development where photographic textures add realism.

Q: Can BLP handle Photo CD resolution?

A: BLP textures must use power-of-two dimensions (256×256, 512×512, 1024×1024, etc.). The converter automatically adjusts PCD images to compatible dimensions during conversion.

Q: Is BLP lossy or lossless?

A: BLP supports both modes. BLP1 uses JPEG compression (lossy) while BLP2 uses palette indexing (lossless for 256-color content). The format choice depends on game engine requirements.

Q: Which Blizzard games use BLP?

A: BLP is used in World of Warcraft, Warcraft III, World of Warcraft Classic, and other Blizzard titles. The BLP2 variant is most common in modern Blizzard games.

Q: Can I edit BLP files?

A: Yes. BLP files can be edited with BLP Lab, converted to PNG/TIFF for editing in Photoshop/GIMP, or manipulated programmatically with Python Pillow. Many WoW modding tools include BLP support.

Q: What resolution should I use?

A: Common BLP texture sizes are 256×256, 512×512, and 1024×1024 pixels. Choose based on the intended use — UI elements use smaller sizes, terrain textures use larger sizes.

Q: Does BLP support animation?

A: Standard BLP does not support animation. For animated textures in Blizzard games, multiple BLP frames are typically used with engine-controlled sequencing.