Como cortar uma imagem em javascript usando tela html?
A tela é uma área em branco na qual o usuário pode executar qualquer tarefa em relação à imagem. JavaScript fornece o drawImage () Método para cortar uma imagem. O método é utilizado para escalar uma imagem em elementos de tela. Este método funciona da mesma forma que retangular, especificando o tamanho e a localização da imagem.
A sintaxe do método drawImage () é fornecida abaixo:
Sintaxe
drawimage (img, src_x, sy, swid, shei, dx, dy, dwid, dhei);Os parâmetros são explicados como abaixo:
Parâmetros Descrição
img | Especifica a imagem (através da tag) a ser cortada e exibida no navegador. |
src_x | Especifica o início do corte da imagem de origem do eixo x. |
src_y | Indica o início do corte da imagem de origem do eixo y. |
Swid | Identifica a largura da imagem. |
Shei | Representa a altura da imagem. |
dx | Especifica o ponto iniciado do eixo x para desenhar. |
dy | Especifica o ponto iniciado do eixo y para desenhar. |
dwid | Representa a largura da imagem a ser exibida. |
dhei | Representa a altura da imagem a ser exibida. |
Vamos praticar o método drawimage () para cortar uma imagem usando tela html em javascript.
Exemplo
Um exemplo é considerado para cortar uma imagem em JavaScript, empregando a tela HTML. O exemplo consiste em seções de código HTML e JavaScript. Essas seções são discutidas da seguinte forma.
Código HTML
A descrição do código é a seguinte:
Código JavaScript
janela.OnLoad = function ()Neste código:
Saída
A saída mostra que a imagem completa é redimensionada aplicando o drawImage () Método na janela do navegador.
Conclusão
Em JavaScript, o drawImage () O método é utilizado com três argumentos para cortar uma imagem, utilizando o elemento HTML Canvas. O método aceita uma variedade de argumentos, mas apenas o Referência de imagem, altura, e largura são utilizados para cortar uma imagem. O getElementById Também desempenha um papel fundamental na recuperação do elemento de imagem. Este artigo demonstra vários métodos para cortar uma imagem em JavaScript usando a tela HTML.