Задать вопрос
@SpeNch

Как сохранить холс?

Как сохранить холст канвас в папку, в виде png файла
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unity с нуля
    3 месяца
    Далее
  • OTUS
    Android Developer
    10 месяцев
    Далее
Решения вопроса 1
const canvas = document.querySelector("#canvas"); // берём канвас
canvas.toBlob(blob => { //Переводим в блоб
            // Делаем специальную ссылку
            const url = window.URL.createObjectURL(blob);
            const a = document.createElement('a');
            a.style.display = 'none';
            a.href = url;
            a.download = "canvas.png"
            document.body.appendChild(a);
            // кликаем по ссылке
            a.click();
            //убираем
            window.URL.revokeObjectURL(url);
            a.remove();
        });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
У меня есть набросок

Нас троках 16-19 создается ссылка-downloader и на строке 32 цепляется на кнопку, или что вам угодно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы