Lines Matching defs:baselineImage
107 static cairo_surface_t* createDifferenceImage(cairo_surface_t* baselineImage, cairo_surface_t* actualImage, float& difference)
109 size_t width = cairo_image_surface_get_width(baselineImage);
110 size_t height = cairo_image_surface_get_height(baselineImage);
112 unsigned char* baselinePixel = cairo_image_surface_get_data(baselineImage);
200 cairo_surface_t* baselineImage = 0;
213 else if (imageSize > 0 && !baselineImage)
214 baselineImage = createImageFromStdin(imageSize);
219 if (actualImage && baselineImage) {
223 if ((cairo_image_surface_get_width(actualImage) == cairo_image_surface_get_width(baselineImage))
224 && (cairo_image_surface_get_height(actualImage) == cairo_image_surface_get_height(baselineImage))
225 && (imageHasAlpha(actualImage) == imageHasAlpha(baselineImage))) {
226 diffImage = createDifferenceImage(actualImage, baselineImage, difference); // difference is passed by reference
251 cairo_surface_destroy(baselineImage);
253 baselineImage = 0;