Как получить ppi html-элемента canvas?
Я использую Wordpress и плагин Fancy-Product-Designer. Я хочу отображать предупреждение, если загруженный и масштабированный элемент не соответствует 300dpi. Плагин использует HTML-элемент canvas для создания поверхности печати. Я хочу получить доступ к дочерним элементам и рассчитать их ppi с учетом масштабирования.
Есть ли возможность доступа к дочерним элементам HTML-элемента canvas или вычисления ppi определенного прямоугольника на канве?
1 ответ
Элемент canvas - это просто набор пикселей, управляемый каким-либо приложением. "Дочерние элементы" холста будут управляться как объекты внутри приложения рендеринга (если вообще). Это было бы (как правило) не в DOM. Итак, вкратце: "нет".
Кроме того, эффективный (реальный) ppi для изображения зависит от того, как оно отображается, и на экране клиента dpi/ размер печати.