Image MIME Reference
EMF
Windows Enhanced Metafile
image/x-emf
VS
JPEG 2000 Image Sequence (Obsolete)
image/hsj2
HSJ2
A complete technical comparison of Windows Enhanced Metafile and JPEG 2000 Image Sequence (Obsolete) — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | EMF | HSJ2 |
|---|---|---|
| Transparency (Alpha) | Yes | Yes |
| Animation Support | ✕ No | Yes |
| Progressive Loading | ✕ No | Yes |
| HDR Support | ✕ No | Yes |
| EXIF Metadata | ✕ No | Yes |
| ICC Color Profile | Yes | Yes |
Windows Enhanced Metafile
image/x-emf
Extension
.emf
Container
Windows GDI/GDI+ Record Sequence
Compression
Uncompressed (Binary Drawing Records)
Algorithm
None
Color Depth
Vector (32-bit GDI/GDI+ Colors), Supports embedded 24-bit/32-bit bitmaps
Developed by
Microsoft Corporation
Released
1993
Magic Bytes
01 00 00 00 (Header Type) ... 20 45 4D 46 (Signature at offset 40)
JPEG 2000 Image Sequence (Obsolete)
image/hsj2
Extension
.hsj2
Container
HEIF / ISOBMFF (ISO/IEC 15444-16 Obsolete)
Compression
Lossy / Lossless
Algorithm
Motion JPEG 2000 (ISO/IEC 15444-3)
Color Depth
8-bit, 10-bit, 12-bit, 16-bit
Developed by
ISO/IEC JTC 1 / ITU-T
Released
2019
Magic Bytes
XX XX XX XX 66 74 79 70 68 73 6A 32
Browser Support Comparison
| Browser | EMF | HSJ2 |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✓
|
✕ |
EMF
EMF Strengths
- Device independent, meaning it renders consistently across different monitors and printers regardless of resolution
- Fully supports 32-bit precision and advanced GDI+ drawing commands, including alpha transparency and anti-aliasing (EMF+)
- Native rendering within the Windows OS ensures fast performance and flawless fidelity in Microsoft Office applications
Limitations
- Heavily tied to the Windows Graphics Device Interface API, making it notoriously difficult to parse perfectly on macOS or Linux
- Completely unsupported by modern web standards; cannot be embedded in HTML without conversion to SVG
- Security history: Like WMF, malicious drawing records can theoretically exploit vulnerabilities in older GDI parsers
HSJ2
HSJ2 Strengths
- Historically attempted to combine Motion JPEG 2000 sequences with the flexible metadata capabilities of the HEIF container
- Supported mathematically lossless compression and scalable wavelet decoding
Limitations
- Officially deprecated by the standardization body (ISO/IEC JTC 1)
- Completely superseded by image/hej2k, rendering hsj2 files obsolete for any new development or archiving
- Zero web browser compatibility and negligible modern software support
When to choose which format
EMF
Use EMF when…
- Microsoft Office Vector Graphics and Clip Art
- Windows Print Spooling (EMF Spool Files)
- High-fidelity Vector Interchange on Windows
HSJ2
Use HSJ2 when…
- Legacy Archival
- Deprecated Workflows