Introducción
La función blit() es una función incorporada en Nodejs. Se utiliza para combinar dos patrones de mapa de bits. | Jimp, que combina varios mapas de bits en uno usando una función booleana.
Parámetros:
- src : este parámetro almacena la fuente de la imagen en blit.
- x : este parámetro toma la posición x para borrar la imagen.
- y : este parámetro toma la posición y para hacer blit en la imagen.
- srcx (opcional) : este parámetro toma la posición x desde la que recortar la imagen de origen.
- srcy (opcional) : este parámetro toma la posición y desde la que recortar la imagen de origen.
- srcw (opcional) : este parámetro toma el ancho al que recortar la imagen de origen.
- srch (opcional) : este parámetro toma la altura a la que recortar la imagen de origen.
Imágenes de entrada:
Ejemplo 1:
// npm install --save jimp // import jimp library to the environment var Jimp = require( 'jimp' ); // User-Defined Function to read the images async function main() { const image1 = await Jimp.read( '../gfg.png' ); const image2 = await Jimp.read( '../gfg1.png' ); // call to blit function image1.blit(image2, 20, 40) // write image .write( 'blit1.png' ); console.log( 'Image Processing Completed' ); } main(); |
Producción:
Ejemplo 2:
// npm install --save jimp // import jimp library to the environment var Jimp = require( 'jimp' ); // User-Defined Function to read the images async function main() { const image1 = await Jimp.read( '../gfg.png' ); const image2 = await Jimp.read( '../gfg1.png' ); // call to blit function along with optional parameters image1.blit(image2, 20, 40, 130, 30, 440, 80); // write image .write( 'blit2.png' ); console.log( 'Image Processing Completed' ); } main(); |
Producción:
Referencia: https://www.npmjs.com/package/jimp
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA