Итак, я вижу, что есть некоторые новые (иш) функции, которые предлагаются; toDataURLHD
, toBlobHD
, getImageDataHD
и т.д., который "возвращает [данные] в собственном растровом разрешении холста" (http://developers.whatwg.org/the-canvas-element.html).
Но я не понимаю терминологию. Означает ли это, что существуют ситуации, когда версии, отличные от HD, будут перемасштабировать данные изображения, прежде чем возвращать их? (т.е. на дисплее с высоким разрешением может toDataURL
создать изображение, которое является более низким, чем фактическое холст), или это относится только к метаданным пикселей на дюйм в изображении?
Я экспериментировал с таким количеством методов масштабирования, как я могу думать (скрипт: http://jsfiddle.net/SktKQ/), и он всегда кажется пиксельным для пикселя, но это вряд ли является окончательным, и у меня нет доступа к дисплеям с высоким разрешением для тестирования.
Все, что я ищу, это: могу ли я полагаться на toDataURL
и Co., создавая пиксельные для пикселя копии моего холста, которые имеют ширину и высоту, точно равные атрибутам, установленным на элементе? (и если да, то какая точка версии HD?)