📜  节点吉普 |布利特

📅  最后修改于: 2022-05-13 01:56:55.278000             🧑  作者: Mango

节点吉普 |布利特

介绍
blit()函数是 Nodejs 中的内置函数。它用于组合两个位图模式。 | Jimp 使用布尔函数将多个位图组合为一个。

参数:

  • src - 此参数存储要 blit 的图像的源。
  • x - 此参数采用 x 位置来 blit 图像。
  • y - 此参数采用 y 位置来对图像进行 blit。
  • srcx(可选) - 此参数采用 x 位置,从中裁剪源图像。
  • srcy(可选) – 此参数采用 y 位置,从中裁剪源图像。
  • srcw(可选) – 此参数采用裁剪源图像的宽度。
  • srch(可选) – 此参数采用裁剪源图像的高度。

    输入图像:

    示例 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();
    

    输出:

    示例 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();
    

    输出:

    参考: https://www.npmjs.com/package/jimp