Convert CAP to JXL

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

CAP vs JXL Format Comparison

AspectCAP (Source Format)JXL (Target Format)
Format Overview
CAP
Phase One Capture RAW

CAP is an early Phase One RAW image format used by older Phase One digital backs and camera systems. It stores unprocessed sensor data from Phase One's high-resolution CCD and CMOS medium format sensors. CAP was used before Phase One standardized on the IIQ format for their newer digital backs and camera systems.

Lossless RAW
JXL
JPEG XL

JPEG XL is the next-generation image format standardized as ISO/IEC 18181. It offers both lossy and lossless compression with efficiency that exceeds PNG, JPEG, and WebP. JXL supports HDR, wide color gamut, alpha transparency, progressive decoding, and serves as the JPEG Committee's official successor format.

Lossless Modern
Technical Specifications
Color Depth: 16-bit RAW sensor data
Compression: Lossless (unprocessed sensor readout)
Transparency: Not supported
Animation: Not supported
Extensions: .cap
Color Depth: Up to 32-bit per channel (float)
Compression: VarDCT (lossy) + Modular (lossless)
Transparency: Full alpha channel support
Animation: Native animation support
Extensions: .jxl
Image Features
  • 16-bit RAW: Full sensor data preservation
  • Medium Format: Large sensor high-resolution data
  • White Balance: Adjustable in post-processing
  • Dynamic Range: Wide latitude for exposure recovery
  • CCD Sensor: Characteristic Phase One color science
  • EXIF: Shooting parameters and lens data
  • HDR: Native high dynamic range support
  • Wide Gamut: Full ICC profile support
  • Progressive: Responsive multi-resolution decode
  • Layers: Multiple image layers and blends
  • JPEG Transcode: Lossless JPEG recompression
  • Depth Maps: Embedded depth channel support
Processing & Tools

Reading Phase One CAP with rawpy:

# Read Phase One CAP RAW
import rawpy
from PIL import Image
raw = rawpy.imread("photo.cap")
rgb = raw.postprocess(
    use_camera_wb=True,
    output_bps=16
)
img = Image.fromarray(rgb)

Encoding to JPEG XL:

# Lossless JXL encoding
cjxl input.png output.jxl -q 100

# High-quality lossy
cjxl input.png output.jxl -q 92 -e 7

# Python with Pillow
img.save("output.jxl", quality=95)
Advantages
  • Unprocessed sensor data with full dynamic range
  • 16-bit depth for maximum editing latitude
  • Phase One's renowned CCD color rendition
  • Non-destructive white balance adjustment
  • High-resolution medium format sensor data
  • Rich metadata with shooting parameters
  • 35-50% smaller than PNG in lossless mode
  • 60% smaller than JPEG at equivalent quality
  • Native HDR preserves medium format dynamic range
  • Progressive decoding for large image files
  • ISO/IEC 18181 international standard
  • Up to 32-bit float precision
  • Growing cross-platform support
Disadvantages
  • Very large file sizes (40-80 MB per image)
  • Legacy format superseded by Phase One IIQ
  • Very limited software support
  • No browser or standard viewer support
  • Declining tool compatibility over time
  • Limited browser support (Safari 17+, Firefox flag)
  • Chrome dropped JXL support in v110
  • Encoding is slower than JPEG/PNG
  • Editor support still growing
  • Less mature ecosystem than PNG/JPEG
Common Uses
  • Older Phase One digital back photography
  • High-end commercial and advertising shoots
  • Fine art and museum reproduction
  • Archival medium format photography
  • Legacy Phase One workflow archives
  • Modern archival of processed medium format images
  • Efficient storage of high-resolution photography
  • HDR image distribution
  • Professional print preparation
  • Future-proof image storage
Best For
  • Phase One digital back users with CAP archives
  • Maximum sensor data preservation from legacy backs
  • Professional studio shoots with older Phase One gear
  • Archival of vintage medium format digital captures
  • Preserving legacy CAP files in modern standard
  • Efficient archival of converted medium format images
  • Sharing Phase One images without specialized software
  • Future-proof storage of high-value commercial work
  • Reducing storage footprint of medium format archives
Version History
Introduced: Early 2000s (Phase One)
Current Version: CAP (superseded by IIQ)
Status: Legacy (replaced by IIQ format)
Evolution: CAP (early backs) → IIQ (P-series, 2008+) → IIQ-L/IIQ-S
Introduced: 2022 (ISO/IEC 18181)
Current Version: JPEG XL 0.10 (libjxl)
Status: Active, growing adoption
Evolution: PIK + FUIF (2018) → JPEG XL draft (2020) → ISO standard (2022)
Software Support
Image Editors: Capture One (native), Phase One Media Pro
Web Browsers: No browser support
OS Preview: No native OS support
Mobile: No mobile support
CLI Tools: rawpy, dcraw, LibRaw
Image Editors: GIMP 2.99+, darktable, Krita, ImageMagick 7.1+
Web Browsers: Firefox 113+ (behind flag), Safari 17+
OS Preview: macOS 14+, Windows (via plugin), Linux
Mobile: iOS 17+, Android (limited)
CLI Tools: libjxl (cjxl/djxl), ImageMagick, Pillow 10+

Why Convert CAP to JXL?

Converting CAP to JXL is critical for preserving legacy Phase One medium format images in a modern, future-proof format. The CAP format was used by early Phase One digital backs before they standardized on IIQ, and software support for CAP is declining. JPEG XL, as an ISO international standard, guarantees long-term readability while providing state-of-the-art compression that dramatically reduces storage requirements.

Phase One CAP files from early digital backs represent some of the highest-quality digital captures of their era. These images were often shot for high-end commercial campaigns, fine art reproduction, and museum documentation. Converting them to JXL ensures this valuable visual archive remains accessible with standard tools rather than depending on increasingly scarce CAP-compatible software.

JXL's lossless compression is particularly well-suited for the detailed, high-resolution content captured by Phase One medium format sensors. A processed CAP image that would be 200+ MB as TIFF or 80 MB as PNG can be stored as 40-50 MB of lossless JXL, preserving every pixel while using a fraction of the storage. For studios with thousands of archived CAP files, this represents terabytes of recoverable space.

The conversion process applies professional-grade RAW demosaicing to the CAP sensor data, followed by JXL encoding at your chosen quality level. This produces universally accessible images that can be viewed, printed, and edited without any Phase One-specific software, while maintaining the exceptional quality that Phase One medium format systems are known for.

Key Benefits of Converting CAP to JXL:

  • Format Migration: Move from declining legacy format to active ISO standard
  • Storage Efficiency: 35-50% smaller than PNG, 80% smaller than TIFF
  • Universal Access: No specialized Phase One software required
  • HDR Preservation: Maintains wide dynamic range from medium format sensor
  • Progressive Decode: Fast preview of large medium format images
  • Future-Proof: ISO/IEC 18181 ensures decades of compatibility
  • Quality Retention: Professional demosaicing preserves maximum detail

Practical Examples

Example 1: Archiving Legacy Phase One Commercial Work

Scenario: A commercial photographer migrates a decade of Phase One CAP files from an older P25 digital back to JXL for long-term archival with reduced storage requirements.

Source: catalog_shoot_0284.cap (45 MB, 22 megapixels, 16-bit RAW)
Archive: 8,000 files over 10 years = 360 GB total CAP
Conversion: CAP → JXL (lossless)
Result: 8,000 JXL files = 72 GB total

✓ 80% storage reduction from CAP originals
✓ Phase One color science preserved in processing
✓ Every pixel of the demosaiced image retained
✓ Viewable without Capture One or Phase One Media Pro
✓ ISO standard format for long-term client access

Example 2: Museum Reproduction Archive Migration

Scenario: A museum converts CAP files from Phase One digital backs used for art reproduction to JXL for their digital preservation system.

Source: rembrandt_nightwatch_detail_07.cap (65 MB, 39 MP, 16-bit)
Conversion: CAP → JXL (lossless, maximum quality)
Result: rembrandt_nightwatch_detail_07.jxl (18 MB, lossless)

✓ Museum-grade lossless preservation
✓ 72% smaller than equivalent TIFF output
✓ ICC color profile embedded for accurate reproduction
✓ Progressive decode for curator review interface
✓ ISO standard meets museum archival requirements

Example 3: Client Delivery of Legacy Shoots

Scenario: A client requests re-delivery of images from a 2006 advertising campaign shot on Phase One. The studio converts the original CAP files to JXL for modern delivery.

Source: campaign_hero_shot.cap (52 MB, 22 megapixels, 16-bit RAW)
Conversion: CAP → JXL (lossy, quality 95)
Result: campaign_hero_shot.jxl (3.8 MB, near-lossless)

✓ 93% smaller than original for fast delivery
✓ Visually indistinguishable from lossless at Q95
✓ Client can view on macOS Preview or web browser
✓ No Phase One software needed by the client
✓ Print-ready quality for billboard and magazine use

Frequently Asked Questions (FAQ)

Q: What is the CAP format?

A: CAP is an early Phase One RAW image format used by older Phase One digital backs before the company standardized on the IIQ (Intelligent Image Quality) format. CAP files store unprocessed 16-bit sensor data from Phase One's medium format CCD sensors, preserving the full dynamic range and color depth of the capture.

Q: Which Phase One backs produced CAP files?

A: Early Phase One digital backs including the H-series and some P-series models (P20, P21, P25, P30, P45) produced CAP files. Later Phase One backs transitioned to the IIQ format. Capture One Pro and Phase One Media Pro are the primary tools for reading CAP files.

Q: Why is converting CAP files urgent?

A: CAP is a legacy format with declining software support. As Phase One focuses on the IIQ format and older software versions reach end-of-life, the ability to read CAP files will become increasingly difficult. Converting now, while tools like rawpy and Capture One still support the format, ensures your images are preserved in an accessible format.

Q: Is the CAP to JXL conversion lossless?

A: The RAW demosaicing step (interpolating the Bayer pattern) is inherent to any RAW-to-raster conversion. Once demosaiced, the image can be encoded to JXL in fully lossless mode, preserving every pixel of the processed output. This is the same process that Capture One or any other RAW converter performs.

Q: How do CAP files compare to modern IIQ files?

A: CAP files are similar in concept to IIQ files, both storing unprocessed sensor data from Phase One backs. IIQ offers improved compression options (IIQ-L lossless, IIQ-S lossy) and better metadata support. CAP files from older backs have lower resolution (22-39 MP) compared to modern IIQ files (100-150 MP), but the image quality per pixel is excellent.

Q: Can I use Capture One to convert CAP to JXL?

A: Capture One can read CAP files and export to various formats, but does not currently support JXL export natively. Our online converter provides a direct CAP-to-JXL pipeline that handles the RAW processing and JXL encoding in a single step, without requiring Capture One.

Q: Should I keep the original CAP files?

A: Yes. Always preserve your original CAP files as the master archive. While JXL lossless encoding preserves the processed image perfectly, the original RAW data allows reprocessing with future improved algorithms, different color grading, or alternative demosaicing methods. Store the originals on backup media alongside the converted JXL files.

Q: What quality setting should I use for CAP to JXL?

A: For archival purposes, use lossless (quality 100) to preserve every detail. For client delivery and web use, quality 92-95 produces visually indistinguishable results at 60-70% smaller file sizes. For quick previews and proofs, quality 85-90 provides excellent quality with maximum compression efficiency.