Edge Cases · 18 files

Sample Tricky Images

All eight EXIF orientations, CMYK, progressive and grayscale JPEGs, 16-bit, palette and interlaced PNGs, 1×1 pixels and extreme aspect ratios.

All 18 tricky images files

Download all with curl
Download 18 files (1.1 MB)Shell
# 18 files, 1.1 MB in total
while read -r url; do curl -LO --fail "$url"; done <<'EOF'
https://files.samplefiles.com/edge-cases/images/1x1-transparent.gif
https://files.samplefiles.com/edge-cases/images/1x1.png
https://files.samplefiles.com/edge-cases/images/wide-10000x10.png
https://files.samplefiles.com/edge-cases/images/tall-10x10000.png
https://files.samplefiles.com/edge-cases/images/exif-orientation-3.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-2.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-4.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-1.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-5.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-6.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-7.jpg
https://files.samplefiles.com/edge-cases/images/exif-orientation-8.jpg
https://files.samplefiles.com/edge-cases/images/grayscale.jpg
https://files.samplefiles.com/edge-cases/images/progressive.jpg
https://files.samplefiles.com/edge-cases/images/palette-256.png
https://files.samplefiles.com/edge-cases/images/cmyk.jpg
https://files.samplefiles.com/edge-cases/images/16-bit.png
https://files.samplefiles.com/edge-cases/images/interlaced.png
EOF

FileSizeDetailsDownload
1×1 transparent GIF1x1-transparent.gif43 B1×1Download
1×1 PNG1x1.png82 B1×1Download
Extreme aspect ratio 10000×10 PNGwide-10000x10.png748 B10000×10Download
Extreme aspect ratio 10×10000 PNGtall-10x10000.png7.2 KB10×10000Download
JPG with EXIF orientation 3exif-orientation-3.jpg12.4 KBEXIF Orientation = 3Download
JPG with EXIF orientation 2exif-orientation-2.jpg12.4 KBEXIF Orientation = 2Download
JPG with EXIF orientation 4exif-orientation-4.jpg12.4 KBEXIF Orientation = 4Download
JPG with EXIF orientation 1exif-orientation-1.jpg12.4 KBEXIF Orientation = 1Download
JPG with EXIF orientation 5exif-orientation-5.jpg13.2 KBEXIF Orientation = 5Download
JPG with EXIF orientation 6exif-orientation-6.jpg13.2 KBEXIF Orientation = 6Download
JPG with EXIF orientation 7exif-orientation-7.jpg13.2 KBEXIF Orientation = 7Download
JPG with EXIF orientation 8exif-orientation-8.jpg13.3 KBEXIF Orientation = 8Download
Grayscale JPGgrayscale.jpg37 KB640×480Download
Progressive JPGprogressive.jpg47.4 KB640×480Download
Palette (indexed) PNGpalette-256.png96.6 KB640×480Download
CMYK JPGcmyk.jpg120 KB640×480Download
16-bit PNG16-bit.png350 KB640×480Download
Interlaced (Adam7) PNGinterlaced.png424 KB640×480Download

FAQ

How do I use the EXIF orientation set?

Each file stores its pixels transformed and sets the matching orientation tag. If your app handles EXIF correctly, all eight show an upright “F” with “This side up” at the top.