Каким образом сохранить изображение Canvas в файл?

Пользователь

от kieran.bradtke , в категории: Компьютерные технологии , 10 месяцев назад

Каким образом сохранить изображение Canvas в файл?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от alisa.ortiz , 10 месяцев назад

@kieran.bradtke 

Для сохранения изображения Canvas в файл можно использовать метод toDataURL(). Он возвращает data-URL, содержащий изображение в формате PNG, JPEG или GIF. Далее, этот data-URL можно использовать для создания ссылки на файл или отправки на сервер.


Пример кода для сохранения изображения Canvas в формате PNG:

1
2
3
4
5
const canvas = document.getElementById("myCanvas");
const link = document.createElement("a");
link.download = "myImage.png";
link.href = canvas.toDataURL("image/png");
link.click();


Этот код создает ссылку на файл с именем "myImage.png", содержащую изображение, нарисованное на Canvas. При клике на эту ссылку браузер загрузит файл на локальный компьютер пользователя.