Я ищу способ захвата части веб-страницы в виде PNG с прозрачным фоном.Это будет означать, что свойство transparent
background будет действительно прозрачным.Элемент корневого уровня вместо отображения белого создаст png с прозрачным фоном.
Однако я подозреваю, что поведение, которое я ищу, просто невозможно.Следующее, что я думаю об этой проблеме - создать элемент canvas и каким-то образом нарисовать HTML-фрагмент на холсте.С этого момента захват PNG становится тривиальным.
Подводя итог моим двум вопросам:
- Существует ли относительно простой способ захвата фрагмента HTML-документа в виде PNG, такой как кореньСвойство node
background: transparent
действительно приводит к прозрачности? - Если нет, могу ли я нарисовать фрагмент HTML-документа в элементе canvas, и если да, получу ли я требуемое поведение?