Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1012 Bytes

File metadata and controls

26 lines (19 loc) · 1012 Bytes

Imager Client - JavaScript (TS)

RU / EN / Общие сведения

npm i imager-client

Пример

import { Imager } from "imager-client";

// в img - общие настройки
var img = new Imager();
img.quality(75);

// в group - настройки группы, они не переопределят настройки в img
// главное не забывать клонировать экземпляр
var group = img.clone().size(150, 150).trim(true, 10);

console.log(group.convert("my_path_image.png", "webp")); // напечатает: my_path_image/DqcECgCWSwoAlg.webp
console.log(group.convert("my_path_image2.jpg", "webp")); // напечатает: my_path_image2/DqcBCgCWSwoAlg.webp
console.log(group.convert("my_path_image3.gif", "webp")); // напечатает: my_path_image3/DqcDCgCWSwoAlg.webp
console.log(group.convert("my_path_image3.png", "gif")); // напечатает: my_path_image3/DqcEAwCWSwoAlg.gif