images.Image - adaon/jaspi-node GitHub Wiki

init(options)

Конструктор.

  • options.filename: Имя файла существующего изображения.

open(filename)

Загружает изображение из файловой системы.

save(filename)

Сохраняет изображение в файловой системе.

  • filename: Имя файла сохраняемого изображения. Если не указано, используется начальное имя файла.

resize(width, height)

Изменяет размеры изображения. Если один из аргументов не указан или является null, данный параметр не изменяется.

scale(width, height)

Изменяет размеры изображения. Если один из аргументов не указан или является null, данный параметр изменяется пропорционально.

adjust(size)

Пропорционально уменьшает или увеличивает изображение так, что его максимальная сторона становится равной size пикселей.

crop(width, height, x, y)

Обрезает изображение.

  • widgh: Ширина обрезаемого прямоугольника. По умолчанию равна текущей ширине.
  • height: Высота обрезаемого прямоугольника. По умолчанию равна текущей высоте.
  • x: Положение по оси x обрезаемого прямоугольника. По умолчанию - 0.
  • y: Положение по оси y обрезаемого прямоугольника. По умолчанию - 0.

cropCenter(width, height)

Обрезает центральный прямоугольник.

getSize()

Возвращает размеры изображения в виде объекта из двух свойств: width и height, которые определяют, соответственно, ширину и высоту изображения.

getWidth()

Возвращает ширину изображения в пикселях.

getHeight()

Возвращает высоту изображения в пикселях.