Como transformar o Canvas do HTML em imagem
Neste artigo você vai aprender a como transformar o Canvas do HTML em imagem, utilizando recursos de JavaScript vanilla

Fala programador(a), beleza? Bora aprender mais sobre canvas, HTML e também JavaScript!
Para capturar a área gerada com o Canvas em imagem temos alguns recursos nativos disponíveis
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 48min
Teremos que selecionar o canvas utilizando algum método de JS, como o querySelector
Por fim basta utilizar um método chamado toDataUrl com o parâmetro image/png
Isso faz com que uma imagem seja gerada, depois podemos imprimir no nosso HTML
Veja o exemplo primeiramente da seleção do canvas:
const canvas = document.querySelector("#area");
const image = canvas.toDataURL("image/png");

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →Após este código ser executado teremos uma imagem, precisamos alterar o atributo src da tag img
Neste caso exiberemos a imagem no próprio HTML
Note que nosso canvas tem um id de area, você precisa trocar para o que representa o seu
Veja o código necessário:
const imageElement = document.querySelector("#image");
imageElement.src = image;
Aqui estamos selecionando o elemento de imagem no HTML
E por fim estamos alterando o src baseado no canvas que foi gerado

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.Agora a imagem do canvas é exibida na nossa página!
Conclusão
Neste artigo você aprendeu a como transformar o Canvas do HTML em imagem
Utilizamos alguns recursos de JavaScript para gerar uma imagem baseada no elemento do canvas
Depois alteramos o src de uma tag img na nossa página para a imagem gerada, e então portamos o canvas para nossa página!
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 30min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]
