Изображения
Чтобы преобразовать изображение, необходимо сделать запрос к файлу с параметрами. Сервис создаст новый файл, отправит его ответом на запрос и сохранит в ваше хранилище.
При следующих запросах с такими же параметрами, будет отдаваться уже созданный файл.
Пример:
// создать новое изображение с шириной 100px с сохранением пропорцийhttps://api.defaultuploader.com/v1/image/upload/token/sample.jpg?w=100width
alias: wСоздает изображение с заданной шириной с правильными пропорциями.
min 0, max 5000height
alias: hСоздает изображение с заданной высотой с правильными пропорциями.
min 0, max 5000format
alias: fИзменяет формат изображения.
Поддерживаемые форматыJPEG, PNG, WebP, AVIF, TIFF, GIF, SVG, HEIC
autoСкороАвтоматическое определение поддержки браузером современных форматов изображений.
quality
alias: qmin 0, max 100 значение по умолчанию = 75Изменить качество изображения.
dpr
1, 2 — по умолчанию 1Поддержка экранов с высоким разрешением, функция просто увеличивает размер изображения в 2 раза.
animated
alias: aanimated=0Отключить анимацию у giff или webp
fit
Как следует изменить размер/обрезать изображение, чтобы оно соответствовало целевому размеру(ам).
cover, contain, fill, inside, outsidefunc
Умный кроп. При помощии ИИ находит “интересное” место на изображении или лицо и обрезает его по центру.
face, autozoom
alias: zОпциональный параметр для “умного” кропа. Регулирует отступы.
min 1, max 10, step 0.1blur
Создает размытое изображение
min 0.3, max 1000negate
Создает “негатив” изображение
?negatenormalize_lower
Повысьте контрастность выходного изображения, растянув его яркость для покрытия полного динамического диапазона
min 1, max 99normalize_upper
Повысьте контрастность выходного изображения, растянув его яркость для покрытия полного динамического диапазона
min 1, max 99saturation
Установите насыщенность изображения
min 0.1brightness
Установите яркость изображения
min 0.1hue
Установите яркость изображения
min 1lightness
Установите тон изображения
min 0.1greyscale
Преобразует изображение, сделав его черно-белым
?greyscaleradius
Скругляет края изображения
min 0 max 100Чтобы создать круглое изображение, нужно установить равные стороны
remove_background
alias: rm_bgУдаляет фон на изображении
?rm_bgsuper_resolution скоро
С помощью ИИ увеличивает разрешение изображения