Вот минималистичный пример, как сохранить HTML-элемент как PNG с помощью библиотеки
modern-screenshotdomToPng(HTML_ELEMENT) — превращает DOM-элемент в PNG-картинку в формате data URL.Создаётся <a>-элемент со ссылкой на изображение.
Устанавливается имя файла и запускается автоклик, чтобы браузер начал скачивание
@WebDev_Plus
