diff -r 000000000000 -r 6474c204b198 content/canvas/test/test_toDataURL_alpha.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/content/canvas/test/test_toDataURL_alpha.html Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,205 @@ + + + +Canvas test: toDataURL parameters (Bug 564388) + + + + +

+For image types that do not support an alpha channel, the image must be +composited onto a solid black background using the source-over operator, +and the resulting image must be the one used to create the data: URL. +

+

See: + +http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-todataurl + +

+

Mozilla + Bug 650720 +

+

Output:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Type:image/pngimage/jpegimage/bmp
(24 bpp)
image/bmp
(32 bpp)
rgba(128, 255, 128, 0.5) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(255, 128, 128, 0.75) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(128, 128, 255, 0.25) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(255, 255, 255, 1.0) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(255, 255, 255, 0) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(0, 0, 0, 1.0) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

rgba(0, 0, 0, 0) +

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+

FAIL (fallback content)

+ + + +