Изображения
Чтобы преобразовать изображение, необходимо сделать запрос к файлу с параметрами. Сервис создаст новый файл, отправит его ответом на запрос и сохранит в ваше хранилище.
При следующих запросах с такими же параметрами, будет отдаваться уже созданный файл.
Пример:
// создать новое изображение с шириной 100px с сохранением пропорцийhttps://api.defaultuploader.com/v1/image/upload/token/sample.jpg?w=100
width
alias: wСоздает изображение с заданной шириной с правильными пропорциями.
min 0, max 5000
height
alias: hСоздает изображение с заданной высотой с правильными пропорциями.
min 0, max 5000
format
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, outside
func
Умный кроп. При помощии ИИ находит “интересное” место на изображении или лицо и обрезает его по центру.
face, auto
zoom
alias: zОпциональный параметр для “умного” кропа. Регулирует отступы.
min 0.1, max 10.1 - это 10% от стороны изображения
blur
Создает размытое изображение
min 0.3, max 1000
negate
Создает “негатив” изображение
?negate
normalize_lower
Повысьте контрастность выходного изображения, растянув его яркость для покрытия полного динамического диапазона
min 1, max 99
normalize_upper
Повысьте контрастность выходного изображения, растянув его яркость для покрытия полного динамического диапазона
min 1, max 99
saturation
Установите насыщенность изображения
min 0.1
brightness
Установите яркость изображения
min 0.1
hue
Установите яркость изображения
min 1
lightness
Установите тон изображения
min 0.1
greyscale
Преобразует изображение, сделав его черно-белым
?greyscale
radius
Скругляет края изображения
min 0 max 100
Чтобы создать круглое изображение, нужно установить равные стороны
remove_background
alias: rm_bgУдаляет фон на изображении
?rm_bg
super_resolution скоро
С помощью ИИ увеличивает разрешение изображения