- From: <bugzilla@jessica.w3.org>
- Date: Fri, 02 Dec 2011 11:45:11 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=15042 Summary: Canvas test toDataURL.png.primarycolours.html fails with high resolution backing store. Product: HTML WG Version: unspecified Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: testsuite AssignedTo: dave.null@w3.org ReportedBy: jknotten@chromium.org QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html-wg-issue-tracking@w3.org Related to this is https://www.w3.org/Bugs/Public/show_bug.cgi?id=15041 which is a request to clarify the dimensions of the image returned by toDataURL. In WebKit, the toDataURL routine returns an image corresponding in dimensions to that of the backing store (device pixels), which can be larger than that of the canvas coordinate space. In this case, the test toDataURL.png.primarycolours.htm fails because the canvas draws the image obtained from toDataURL back onto the canvas without specifying a destination width and height, which defaults to the source image width and height, which is (as explained above) not necessarily the same as the canvas width and height. In order to make this test work regardless of the resolution of the backing store, the destination width and height should be provided. We should change: ctx.drawImage(img, 0, 0); to ctx.drawImage(img, 0, 0, 100, 50); Link: http://philip.html5.org/tests/canvas/suite/tests/toDataURL.png.primarycolours.html -- Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Friday, 2 December 2011 11:45:15 UTC