Cómo recortar una imagen en JavaScript usando lienzo HTML?
El lienzo es un área en blanco en la que el usuario puede realizar cualquier tarea con respecto a la imagen. JavaScript proporciona el DrawImage () Método para recortar una imagen. El método se utiliza para escalar una imagen en elementos de lienzo. Este método funciona lo mismo que rectangular especificando el tamaño y la ubicación de la imagen.
La sintaxis del método drawImage () se proporciona a continuación:
Sintaxis
Drawimage (img, src_x, sy, swid, shei, dx, dy, dwid, dhei);Los parámetros se explican a continuación:
Descripción de los parámetros
img | Especifica la imagen (a través de la etiqueta) a recortar y mostrar en el navegador. |
src_x | Especifica el inicio del cultivo de la imagen fuente del eje X. |
src_y | Denota el inicio del cultivo de la imagen fuente del eje Y. |
abatido | Identifica el ancho de la imagen. |
ella yo | Representa la altura de la imagen. |
dx | Especifica el punto de inicio del eje X para dibujar. |
dy | Especifica el punto de inicio del eje y para dibujar. |
abundante | Representa el ancho de la imagen a mostrar. |
dhei | Representa la altura de la imagen a mostrar. |
Practicemos el método drawImage () para recortar una imagen usando el lienzo HTML en JavaScript.
Ejemplo
Se considera un ejemplo para recortar una imagen en JavaScript empleando el lienzo HTML. El ejemplo consta de secciones de código HTML y JavaScript. Estas secciones se discuten de la siguiente manera.
código HTML
La descripción del código es la siguiente:
Código JavaScript
ventana.onload = function ()En este código:
Producción
La salida muestra que la imagen completa se redimensiona aplicando el DrawImage () Método en la ventana del navegador.
Conclusión
En JavaScript, el DrawImage () El método se utiliza con tres argumentos para recortar una imagen utilizando el elemento de lona HTML. El método acepta una variedad de argumentos, pero solo el referencia de imagen, altura, y ancho se utilizan para recortar una imagen. El GetElementByid también juega un papel clave en la recuperación del elemento de la imagen. Este artículo demuestra varios métodos para recortar una imagen en JavaScript utilizando el lienzo HTML.