Version Comparison

This page contains a table of images with transforms applied in both v1 and v2 of the Image Service. Any differences between the two should be illustrated here.

You can also find more detail on the differences between v1 and v2 of the service in the migration guide.

Info Image Service v1 Image Service v2

No transforms: An image with no transforms applied.
Images should match visually

No transforms
Image served through v1
Image format
image/jpeg
Image size
82674
No transforms
Image served through v2
Image format
-
Image size
-
Sizing

Width: An image with just a width transform applied.
Images should match visually

Width
Image served through v1
Image format
image/jpeg
Image size
11325
Width
Image served through v2
Image format
-
Image size
-

Height: An image with just a height transform applied.
Images should match visually

Height
Image served through v1
Image format
image/jpeg
Image size
17644
Height
Image served through v2
Image format
-
Image size
-

Width and height: An image with width and height transforms applied.
Images should match visually

Width and height
Image served through v1
Image format
image/jpeg
Image size
17535
Width and height
Image served through v2
Image format
-
Image size
-
Cropping strategies

Width, height, and cover: An image with width and height transforms applied, and a fit transform set to 'cover'.
Images should match visually

Width, height, and cover
Image served through v1
Image format
image/jpeg
Image size
15012
Width, height, and cover
Image served through v2
Image format
-
Image size
-

Width, height, and contain: An image with width and height transforms applied, and a fit transform set to 'contain'.
Images should match visually

Width, height, and contain
Image served through v1
Image format
image/jpeg
Image size
10357
Width, height, and contain
Image served through v2
Image format
-
Image size
-

Width, height, and scale-down: An image with width and height transforms applied, and a fit transform set to 'scale-down'.
Images should match visually

Width, height, and scale-down
Image served through v1
Image format
image/jpeg
Image size
10357
Width, height, and scale-down
Image served through v2
Image format
-
Image size
-
Cropping gravity

Width, height, and poi: An image with width and height transforms applied, and a gravity set to 'poi' (point of interest).
Images should not match visually

Width, height, and poi
Image served through v1
Image format
image/jpeg
Image size
6107
Width, height, and poi
Image served through v2
Image format
-
Image size
-

Width, height, and faces: An image with width and height transforms applied, and a gravity set to 'faces'.
Images should not match visually

Width, height, and faces
Image served through v1
Image format
image/jpeg
Image size
7058
Width, height, and faces
Image served through v2
Image format
-
Image size
-
Device pixel ratio

Width and DPR 1: An image with a width transform applied, and dpr transform set to 1.
Images should match visually

Width and DPR 1
Image served through v1
Image format
image/jpeg
Image size
11241
Width and DPR 1
Image served through v2
Image format
-
Image size
-

Width and DPR 2: An image with a width transform applied, and dpr transform set to 2.
Images should match visually

Width and DPR 2
Image served through v1
Image format
image/jpeg
Image size
19877
Width and DPR 2
Image served through v2
Image format
-
Image size
-
Quality

Lowest: An image with the quality transform set to 'lowest'.
Images should match visually

Lowest
Image served through v1
Image format
image/jpeg
Image size
2844
Lowest
Image served through v2
Image format
-
Image size
-

Low: An image with the quality transform set to 'low'.
Images should match visually

Low
Image served through v1
Image format
image/jpeg
Image size
4344
Low
Image served through v2
Image format
-
Image size
-

Medium: An image with the quality transform set to 'medium'.
Images should match visually

Medium
Image served through v1
Image format
image/jpeg
Image size
9122
Medium
Image served through v2
Image format
-
Image size
-

High: An image with the quality transform set to 'high'.
Images should match visually

High
Image served through v1
Image format
image/jpeg
Image size
10797
High
Image served through v2
Image format
-
Image size
-

Highest: An image with the quality transform set to 'highest'.
Images should match visually

Highest
Image served through v1
Image format
image/jpeg
Image size
21750
Highest
Image served through v2
Image format
-
Image size
-

Lossless: An image with the quality transform set to 'lossless'.
Images should match visually

Lossless
Image served through v1
Image format
image/png
Image size
87296
Lossless
Image served through v2
Image format
-
Image size
-

Lowest and DPR 2: An image with the quality transform set to 'lowest' and a DPR of 2.
Images should match visually

Lowest and DPR 2
Image served through v1
Image format
image/jpeg
Image size
8585
Lowest and DPR 2
Image served through v2
Image format
-
Image size
-

Low and DPR 2: An image with the quality transform set to 'low' and a DPR of 2.
Images should match visually

Low and DPR 2
Image served through v1
Image format
image/jpeg
Image size
11487
Low and DPR 2
Image served through v2
Image format
-
Image size
-

Medium and DPR 2: An image with the quality transform set to 'medium' and a DPR of 2.
Images should match visually

Medium and DPR 2
Image served through v1
Image format
image/jpeg
Image size
14435
Medium and DPR 2
Image served through v2
Image format
-
Image size
-

High and DPR 2: An image with the quality transform set to 'high' and a DPR of 2.
Images should match visually

High and DPR 2
Image served through v1
Image format
image/jpeg
Image size
15162
High and DPR 2
Image served through v2
Image format
-
Image size
-

Highest and DPR 2: An image with the quality transform set to 'highest' and a DPR of 2.
Images should match visually

Highest and DPR 2
Image served through v1
Image format
image/jpeg
Image size
14732
Highest and DPR 2
Image served through v2
Image format
-
Image size
-

Lossless and DPR 2: An image with the quality transform set to 'lossless' and a DPR of 2.
Images should match visually

Lossless and DPR 2
Image served through v1
Image format
image/png
Image size
302592
Lossless and DPR 2
Image served through v2
Image format
-
Image size
-
Format

JPEG: An image converted to a JPEG.
Images should match visually

JPEG
Image served through v1
Image format
image/jpeg
Image size
125329
JPEG
Image served through v2
Image format
-
Image size
-

PNG: An image converted to a PNG.
Images should match visually

PNG
Image served through v1
Image format
image/png
Image size
1080273
PNG
Image served through v2
Image format
-
Image size
-

GIF: An image converted to a GIF. Will not match because v1 does not support conversion to GIF.
Images should not match visually

GIF
Image served through v1
Image format
text/html;charset=UTF-8
Image size
1712
GIF
Image served through v2
Image format
-
Image size
-

SVG: An SVG image served as SVG.
Images should match visually

SVG
Image served through v1
Image format
image/svg+xml
Image size
68630
SVG
Image served through v2
Image format
-
Image size
-

SVG to PNG: A simple SVG converted to a PNG image.
Images should match visually

SVG to PNG
Image served through v1
Image format
image/png
Image size
2569
SVG to PNG
Image served through v2
Image format
-
Image size
-

SVG to PNG: A complex SVG converted to a PNG image. Will not match because v1 does not deal with compound paths in SVGs.
Images should not match visually

SVG to PNG
Image served through v1
Image format
image/png
Image size
412582
SVG to PNG
Image served through v2
Image format
-
Image size
-
Custom schemes

FTHEAD: A headshot image using the 'fthead' scheme.
Images should match visually

FTHEAD
Image served through v1
Image format
image/png
Image size
14553
FTHEAD
Image served through v2
Image format
-
Image size
-

FTICON: An icon using the 'fticon' scheme.
Images should match visually

FTICON
Image served through v1
Image format
image/png
Image size
2041
FTICON
Image served through v2
Image format
-
Image size
-

FTICON-V1: An icon using the 'fticon-v1' scheme.
Images should match visually

FTICON-V1
Image served through v1
Image format
image/png
Image size
650
FTICON-V1
Image served through v2
Image format
-
Image size
-

FTLOGO: An icon using the 'ftlogo' scheme.
Images should match visually

FTLOGO
Image served through v1
Image format
image/png
Image size
1514
FTLOGO
Image served through v2
Image format
-
Image size
-

FTPODCAST: An icon using the 'ftpodcast' scheme.
Images should match visually

FTPODCAST
Image served through v1
Image format
image/png
Image size
8834
FTPODCAST
Image served through v2
Image format
-
Image size
-

FTSOCIAL: An icon using the 'ftsocial' scheme.
Images should match visually

FTSOCIAL
Image served through v1
Image format
image/svg+xml
Image size
890
FTSOCIAL
Image served through v2
Image format
-
Image size
-

FTICON-V1: An icon using the 'fticon-v1' scheme.
Images should match visually

FTICON-V1
Image served through v1
Image format
image/png
Image size
650
FTICON-V1
Image served through v2
Image format
-
Image size
-

FTICON with no format set: An icon using the 'fticon' scheme with no format set.
Images should match visually

FTICON with no format set
Image served through v1
Image format
image/svg+xml
Image size
265
FTICON with no format set
Image served through v2
Image format
-
Image size
-

FTICON-V1 with no format set: An icon using the 'fticon-v1' scheme with no format set.
Images should match visually

FTICON-V1 with no format set
Image served through v1
Image format
image/svg+xml
Image size
212
FTICON-V1 with no format set
Image served through v2
Image format
-
Image size
-

FTICON with no format set and a background color: An icon using the 'fticon' scheme with no format set and a background color.
Images should match visually

FTICON with no format set and a background color
Image served through v1
Image format
image/svg+xml
Image size
265
FTICON with no format set and a background color
Image served through v2
Image format
-
Image size
-
Background colour

PNG with background: A transparent PNG with a background set to '#ffff00'. The background should not appear as the image supports transparency.
Images should match visually

PNG with background
Image served through v1
Image format
image/png
Image size
218144
PNG with background
Image served through v2
Image format
-
Image size
-

PNG with background converted to JPEG: A transparent PNG converted to a JPEG with a background set to '#ffff00'.
Images should match visually

PNG with background converted to JPEG
Image served through v1
Image format
image/jpeg
Image size
19445
PNG with background converted to JPEG
Image served through v2
Image format
-
Image size
-

PNG with background converted to JPEG: A transparent PNG converted to a JPEG with a background set to 'hotpink'.
Images should match visually

PNG with background converted to JPEG
Image served through v1
Image format
image/jpeg
Image size
18404
PNG with background converted to JPEG
Image served through v2
Image format
-
Image size
-

SVG with background converted to JPEG: An SVG with transparency converted to a JPEG with a background set to 'hotpink'.
Images should match visually

SVG with background converted to JPEG
Image served through v1
Image format
image/jpeg
Image size
2110
SVG with background converted to JPEG
Image served through v2
Image format
-
Image size
-
Tinting

SVG with tint: A simple SVG image with the tint transform set.
Images should match visually

SVG with tint
Image served through v1
Image format
image/svg+xml
Image size
1270
SVG with tint
Image served through v2
Image format
-
Image size
-

SVG with tint: A complex SVG image with the tint transform set.
Images should match visually

SVG with tint
Image served through v1
Image format
image/svg+xml
Image size
68671
SVG with tint
Image served through v2
Image format
-
Image size
-

SVG with tint converted to PNG: A complex SVG image with the tint transform set and converted to PNG.
Images should match visually

SVG with tint converted to PNG
Image served through v1
Image format
image/png
Image size
3050
SVG with tint converted to PNG
Image served through v2
Image format
-
Image size
-

JPEG with tint: A JPEG image with the tint transform set to the default value. Will not match exactly because the v2 tinting process is different.
Images should not match visually

JPEG with tint
Image served through v1
Image format
image/jpeg
Image size
338329
JPEG with tint
Image served through v2
Image format
-
Image size
-

JPEG with tint: A JPEG image with the tint transform set to red. Will not match exactly because the v2 tinting process is different.
Images should not match visually

JPEG with tint
Image served through v1
Image format
image/jpeg
Image size
673939
JPEG with tint
Image served through v2
Image format
-
Image size
-

JPEG with tint: A JPEG image with the tint transform set to red and green. Will not match exactly because the v2 tinting process is different.
Images should not match visually

JPEG with tint
Image served through v1
Image format
image/jpeg
Image size
442113
JPEG with tint
Image served through v2
Image format
-
Image size
-