Рубрики

Узел Джимп | поворот

Вступление
Функция rotate () — это встроенная функция в Nodejs | Jimp, который поворачивает изображение по часовой стрелке, а размеры изображения остаются неизменными.

Синтаксис:

rotate(r, mode, cb)

Параметр:

  • r — этот параметр хранит угол поворота изображения.
  • mode — это необязательный параметр, в котором хранится метод масштабирования.
  • cb — это необязательный параметр, который вызывается после завершения компиляции.

Входные изображения:

Пример 1:

// установка npm - сохранить jimp
// импортируем библиотеку jimp в среду

var Jimp = require('jimp');

  
// Определяемая пользователем функция для чтения изображений

async function main() {

  const image = await Jimp.read

('https://media.geeksforgeeks.org/wp-content/uploads/20190328185307/gfg28.png');

  
// rotate Функция, имеющая поворот как 55

  image.rotate(55)

  .write('rotate1.png');

}

  
main();

  console.log("Image Processing Completed");

Выход:

Пример 2: с режимом и cb (необязательные параметры)

// установка npm - сохранить jimp
// импортируем библиотеку jimp в среду

var Jimp = require('jimp');

  
// Определяемая пользователем функция для чтения изображений

async function main() {

    const image = await Jimp.read

('https://media.geeksforgeeks.org/wp-content/uploads/20190328185333/gfg111.png');

  
// функция поворота с углом поворота 99, режим и функция обратного вызова

    image.rotate(99, Jimp.RESIZE_BEZIER, function(err){

        if (err) throw err;

    })

        .write('rotate2.png');

}

  
main();

  console.log("Image Processing Completed");

Выход:

Ссылка: https://www.npmjs.com/package/jimp

Рекомендуемые посты:

Узел Джимп | поворот

0.00 (0%) 0 votes