Convert PCD to BLP
Max file size 100mb.
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 |
|
|
| Advantages |
|
|
| Disadvantages |
|
|
| Common Uses |
|
|
| Best For |
|
|
| 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.