Лучшая свободная Излучение изображения
Пересчитать изображение на точные размеры пикселя, с или без фиксации соотношения углов - без водяных знаков.
Как это работает
- Загрузка. Выберите изображение для изменения размера (до 40 МБ).
- Введите размер. Введите ширину и/или высоту пикселей. Соразмерно держите "соотношение аспекта".
- Загрузка. Перезагрузка изображений автоматически производится с использованием высококачественного фильтра Ланкашо.
Об этом инструменте
Построить изображение на точную ширину и высоту, введите просто ширину (или просто высоту) и держите тик в тикании, чтобы масштабировать другую сторону пропорционально, или установить оба и снять его для придания точного размера. В процессе ресиверации используется высококачественный фильтр Ланчо, поэтому пониженные изображения остаются хрустящими, а не зажимающимися. Выход сохраняет оригинальный формат, где это возможно. Как всегда: нет водяного знака, нет записи, обработано в памяти и удалено.
Для чего люди используют его
- Приспособить изображение к пределу форума или рынка пикселя
- Сделать профиль или аватар изображения требуемого квадратного размера
- Пониженное число большого фото для сети без зажатых краев
- Стандартизировать набор изображений одинаковой ширины
Разработчик API
Автоматизировать этот инструмент из своего собственного кода. Отправьте запрос POST в конечный пункт ниже и получите тот же результат, что и веб-инструмент. Он ограничен по ставкам на IP и не нуждается в регистрации - API ключи для более высоких пределов приближаются.
https://best.free/api/tools/image-resizer/
| Параметр | Пример | Требуемо | Примечания |
|---|---|---|---|
file (файл) |
photo.jpg |
Выполнено | Any common image, ≤25 MB. |
width |
800 |
Нет | Target width in px. |
height |
600 |
Нет | Target height in px. |
keep_aspect |
True |
Нет | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
Ответ: The resized image (same format where possible).