On 29/10/2011 02:15, Boris Zbarsky wrote:
On 10/28/11 3:26 PM, Ashley Gullen wrote:
Overall, I think this proposal is very simple, straightforward to
standardise and implement, genuinely useful, and would significantly
encourage 2D gaming in HTML5 for comparitively little effort. Is it
possible that this could be included in the standard? Any
comments/suggestions/vendor-specific extensions I've missed?

There is experimental support for this in Gecko at the moment via the boolean mozImageSmoothingEnabled property on the 2d context. At the time this was added there was talk about getting more feedback from this group; not sure whether that ever happened.

I would be curious to know whether this property solves your use cases.

I do think we should add some capabilities to at least force nearest-neighbor interpolation; this is a commonly requested feature.

-Boris


I had a quick go with setting ctx.mozImageSmoothingEnabled = false. It works great with drawImage. However it does not appear to affect repeated patterns. This makes for quite a strange effect where the game's sprites are pixellated but the tiled backgrounds are bilinear filtered. So it's half way there.

Do any other browsers have vendor-specific switches for this? That would be a good workaround for the time being.

Ashley Gullen
Scirra.com


Reply via email to