- From: <bugzilla@jessica.w3.org>
- Date: Fri, 01 Oct 2010 01:09:23 +0000
- To: public-html@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10930
Summary: CanvasPixelArray out of range behavior needs
clarification
Product: HTML WG
Version: unspecified
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: HTML Canvas 2D Context (editor: Ian Hickson)
AssignedTo: ian@hixie.ch
ReportedBy: jmann@microsoft.com
QAContact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-wg-issue-tracking@w3.org,
public-html@w3.org
The spec is clear that the CanvasPixelArray contains image data in the range of
0..255, representing the 8 bit value for that component. However, the spec is
not clear on what the expected behavior should be when a value greater or less
than the range of 0..255 is assigned to the array.
The spec should be updated to include the following text:
"When a CanvasPixelArray object is indexed to modify an indexed property index,
with value value, the value of the component occupying the position index, in
the array must be set to value. If value is less than 0, it must be clamped to
zero. If value is more than 255, it must be clamped to 255."
Firefox, Chrome and Safari follow the behavior described in the proposed text.
This behavior is more inline with a previous version of the spec.
Rounding to the limits of 0 or 255 when out of range seems to be more logical
to a web developer than wrapping the value.
http://lists.w3.org/Archives/Public/public-canvas-api/2010AprJun/0001.html
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Friday, 1 October 2010 01:09:24 UTC