Image MIME Reference
EMF
Windows Enhanced Metafile
image/x-emf
VS
JPEG Network Graphics
image/x-jng
JNG
A complete technical comparison of Windows Enhanced Metafile and JPEG Network Graphics — covering compression, feature support, browser compatibility, magic bytes, and when to choose each format.
Equal browser support
Feature Support
| Feature | EMF | JNG |
|---|---|---|
| Transparency (Alpha) | Yes | Yes |
| Animation Support | ✕ No | ✕ No |
| Progressive Loading | ✕ No | Yes |
| HDR Support | ✕ No | ✕ No |
| 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 Network Graphics
image/x-jng
Extension
.jng
Container
PNG-style Chunk Structure (JHDR, JDAT, IDAT, IEND)
Compression
Lossy (JPEG/DCT for color) / Lossless (Deflate for alpha mask)
Algorithm
JPEG (Discrete Cosine Transform)Deflate (LZ77)
Color Depth
8-bit, 12-bit, 24-bit (RGB), 32-bit (RGBA)
Developed by
MNG Development Group (Glenn Randers-Pehrson et al.)
Released
2001
Magic Bytes
8B 4A 4E 47 0D 0A 1A 0A
Browser Support Comparison
| Browser | EMF | JNG |
|---|---|---|
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✕ | ✕ |
|
|
✓
|
✕ |
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
JNG
JNG Strengths
- Solved a massive technical hurdle in the early 2000s by combining high-compression lossy photographic data with crisp, 8-bit alpha transparency
- Utilized the highly robust, extensible chunk-based architecture of the PNG format
- Provided an excellent, bandwidth-saving alternative to massive 32-bit transparent PNGs for web design
Limitations
- Failed to achieve critical mass; browser vendors largely abandoned the MNG/JNG standard due to implementation complexity
- Completely obsolete today, having been superseded by natively supported, superior formats like WebP, AVIF, and HEIC
- Decoding requires a hybrid engine that can parse PNG chunks while simultaneously decoding a JPEG stream and a Deflate stream, complicating 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
JNG
Use JNG when…
- Embedded frames in MNG animations
- Historical web graphics requiring lossy compression with transparency