diff --git a/tests/visual_tests/images/building-symbolizer-opacity-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/building-symbolizer-opacity-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..80429554a Binary files /dev/null and b/tests/visual_tests/images/building-symbolizer-opacity-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/building-symbolizer-opacity-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/building-symbolizer-opacity-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..6b3504584 Binary files /dev/null and b/tests/visual_tests/images/building-symbolizer-opacity-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha1-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha1-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..34aeeea46 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha1-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha1-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha1-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..283c5f2d6 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha1-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha2-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha2-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..34aeeea46 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha2-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha2-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha2-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..283c5f2d6 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha2-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha3-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha3-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..34aeeea46 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha3-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/colorize-alpha3-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/colorize-alpha3-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..283c5f2d6 Binary files /dev/null and b/tests/visual_tests/images/colorize-alpha3-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/dst-over-compositing-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/dst-over-compositing-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..aa51da4ef Binary files /dev/null and b/tests/visual_tests/images/dst-over-compositing-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/dst-over-compositing-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/dst-over-compositing-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..aa51da4ef Binary files /dev/null and b/tests/visual_tests/images/dst-over-compositing-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/image-filters-galore-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/image-filters-galore-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..f6c9d11c4 Binary files /dev/null and b/tests/visual_tests/images/image-filters-galore-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/image-filters-galore-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/image-filters-galore-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..f6c9d11c4 Binary files /dev/null and b/tests/visual_tests/images/image-filters-galore-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/image-filters-multi-blur-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/image-filters-multi-blur-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..f061d840a Binary files /dev/null and b/tests/visual_tests/images/image-filters-multi-blur-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/image-filters-multi-blur-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/image-filters-multi-blur-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..c55e16b0a Binary files /dev/null and b/tests/visual_tests/images/image-filters-multi-blur-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..f9b4d3de3 Binary files /dev/null and b/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..f9b4d3de3 Binary files /dev/null and b/tests/visual_tests/images/line-pattern-symbolizer-opacity-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha1-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha1-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..e727a0fbf Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha1-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha1-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha1-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..e727a0fbf Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha1-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha2-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha2-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..2850cd059 Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha2-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha2-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha2-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..2850cd059 Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha2-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha3-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha3-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..eccd8242c Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha3-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha3-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha3-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..eccd8242c Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha3-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha4-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha4-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha4-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha4-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha4-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha4-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha5-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha5-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha5-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster-color-to-alpha5-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster-color-to-alpha5-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster-color-to-alpha5-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster_colorizer-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster_colorizer-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster_colorizer-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster_colorizer-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster_colorizer-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..dec77cf5d Binary files /dev/null and b/tests/visual_tests/images/raster_colorizer-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster_symbolizer-512-512-1.0-cairo-reference.png b/tests/visual_tests/images/raster_symbolizer-512-512-1.0-cairo-reference.png new file mode 100644 index 000000000..a7c34dc22 Binary files /dev/null and b/tests/visual_tests/images/raster_symbolizer-512-512-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/raster_symbolizer-512-512-2.0-cairo-reference.png b/tests/visual_tests/images/raster_symbolizer-512-512-2.0-cairo-reference.png new file mode 100644 index 000000000..a7c34dc22 Binary files /dev/null and b/tests/visual_tests/images/raster_symbolizer-512-512-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/tiff_colortable-256-256-1.0-cairo-reference.png b/tests/visual_tests/images/tiff_colortable-256-256-1.0-cairo-reference.png new file mode 100644 index 000000000..b9ed3400d Binary files /dev/null and b/tests/visual_tests/images/tiff_colortable-256-256-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/tiff_colortable-256-256-2.0-cairo-reference.png b/tests/visual_tests/images/tiff_colortable-256-256-2.0-cairo-reference.png new file mode 100644 index 000000000..b9ed3400d Binary files /dev/null and b/tests/visual_tests/images/tiff_colortable-256-256-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-1.0-cairo-reference.png b/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-1.0-cairo-reference.png new file mode 100644 index 000000000..4d037012e Binary files /dev/null and b/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-2.0-cairo-reference.png b/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-2.0-cairo-reference.png new file mode 100644 index 000000000..4d037012e Binary files /dev/null and b/tests/visual_tests/images/tiff_colortable_custom_nodata-256-256-2.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/vrt_colortable-256-256-1.0-cairo-reference.png b/tests/visual_tests/images/vrt_colortable-256-256-1.0-cairo-reference.png new file mode 100644 index 000000000..3fa463b51 Binary files /dev/null and b/tests/visual_tests/images/vrt_colortable-256-256-1.0-cairo-reference.png differ diff --git a/tests/visual_tests/images/vrt_colortable-256-256-2.0-cairo-reference.png b/tests/visual_tests/images/vrt_colortable-256-256-2.0-cairo-reference.png new file mode 100644 index 000000000..3fa463b51 Binary files /dev/null and b/tests/visual_tests/images/vrt_colortable-256-256-2.0-cairo-reference.png differ