Launch OpenGPEX

OpenGPEX 1.x documentation (legacy editor).

v2 Docs

Export & File Formats

Learn how to export your edited images in various formats with professional-grade quality settings.


Export Formats

Format Quality Best For
JPEG Lossy (1-100) Photos for web, social media, email
PNG Lossless (8/16-bit) Graphics with transparency, screenshots
WebP Lossy (1-100) Modern web usage, smaller file sizes
AVIF Lossy (1-100) Next-gen format, best compression ratio
TIFF Lossless Print production, archival
BMP Lossless, uncompressed Legacy compatibility

How to Export

  1. Open the Image Info drawer (left sidebar)
  2. Choose your desired format from the format dropdown
  3. Adjust quality settings (for lossy formats; default 92%)
  4. Set dimensions/DPI if needed, then click Apply to commit them
  5. Click Save (the button reads Save Clip when you are in Clip mode with a selection)

Quality & Compression

JPEG Quality

  • 90-100: Highest quality, larger files — use for printing or archival
  • 75-89: Good quality, balanced size — use for most web purposes
  • 50-74: Acceptable quality, small files — use for thumbnails or previews
  • Below 50: Noticeable artifacts — use only when size is critical

WebP vs. JPEG

WebP typically achieves 25-35% smaller files at the same visual quality as JPEG. Use WebP when you control the viewing environment (your own website).

AVIF vs. WebP

AVIF offers an additional 20-30% compression improvement over WebP, but encoding is slower and browser support is slightly narrower.


Resolution & DPI Settings

Setting Description
Width × Height Pixel dimensions of the exported image
DPI Dots per inch — affects print size only
Resample Algorithm for quality scaling when changing dimensions

DPI Guidelines

  • 72 DPI: Screen/web display
  • 150 DPI: Acceptable print quality
  • 300 DPI: Professional print quality
  • 600 DPI: High-end printing (fine art, detailed graphics)

16-Bit Export

For professional workflows requiring maximum color fidelity:

  • The 16-bit export toggle (for TIFF and PNG, shown when the source file is 16-bit) is currently disabled in this release pending the WebGPU migration — all exports are 8-bit for now
  • TIFF exports support LZW, ZIP, JPEG, and uncompressed compression modes
  • ICC color profiles can be embedded automatically when supported by the target format

Metadata Preservation

When exporting, OpenGPEX can preserve important metadata:

Metadata Description
EXIF Camera info, date, GPS — kept via the Keep EXIF Data toggle (only for formats that support EXIF embedding)
ICC Profile Color space information via the Embed ICC Profile toggle, for accurate color reproduction
DPI/pHYs Physical dimension information for printing

Native Project Format (.gpex)

The .gpex format preserves your full project state (all layers, masks, adjustments, and history). Currently it is used exclusively for GPEX Cloud synchronization:

  • Full fidelity: All layers, masks, and non-destructive edits preserved
  • Cloud sync: Automatically used when saving to/loading from GPEX Cloud
  • Self-contained: All assets bundled together

Coming Soon: Local .gpex file download/import is planned for a future release.


Animated Image Export (GIF / APNG)

OpenGPEX supports two separate export paths for images:

Single-Frame Export (via Image Info drawer)

Export the current canvas as a single, flattened image in any format including GIF:

  • All layers are merged into one frame
  • Standard single-image GIF (no animation)

Multi-Frame Animated Export (via Animated Images drawer)

For multi-frame files (e.g., imported animated GIFs), use the dedicated Animated Images drawer:

  1. Open the Animated Images drawer (right sidebar — appears when a multi-frame file is loaded)
  2. Preview playback: Use Play / Pause / Stop controls to preview the animation
  3. Navigate frames: Jump to specific frames using the frame navigation controls
  4. Configure export settings:
    • Format: GIF or APNG (Animated PNG — better quality, wider color gamut)
    • Loop: Toggle infinite loop or play-once
    • Frame Rate Override: Set a custom frame rate (0 = keep original per-frame delay)
  5. Click Export to assemble all frames into a single animated file

Next Steps


Last updated: 2026-07-30