Эң мыкты акысыз Сүрөт өлчөмүн өзгөрткүч
Сүрөттүн өлчөмүн пиксел өлчөмүнө туура келтирүү, пропорцияны блоктоо менен же блоктоосуз - эркин жана суу белгиси жок.
Кантип иштейт
- Жүктөө. Өлчөмүн өзгөртүү үчүн сүрөттү тандаңыз (40 Мб чейин).
- Өлчөмүн киргизиңиз. Пикселдердеги туура жана/же бийиктикти киргизиңиз. Пропорционалдуу масштаб үчүн "аспекттин пропорциясы" параметрин тандап коюңуз.
- Жүктөө. Өлчөмүн өзгөрткөн сүрөттөрдү жогорку сапаттагы Lanczos фильтри аркылуу автоматтык түрдө жүктөп алуу.
Бул аспап жөнүндө
Сүрөттүн өлчөмүн керектүү туурага жана бийиктикке өзгөртүү. Бир гана туураны (же бийиктикти) киргизип, экинчи тарабын пропорционалдуу масштабдоо үчүн белгини коюп коюңуз, же экисин тең коюп, белгини алып салыңыз, эгерде туура өлчөмүн талап кылсаңыз. Өлчөмүн өзгөртүү үчүн жогорку сапаттагы Lanczos фильтрин колдонуп, масштабдалган сүрөттөрдү чийилген эмес, так кылып сактаңыз. Чыгыш мүмкүн болгон учурда оригиналдык форматты сактайт. Эң негизгиси: суу белгиси жок, жазылуу жок, эсте иштелип чыгат жана жокко чыгарылат.
Адамдар аны эмне үчүн колдонушат
- Сүрөт форум же базар пикселдердин чектөөсүнө ылайыкташтырылат
- Профиль же аватар сүрөтүн керектүү квадраттык өлчөмгө коюу
- Веб үчүн чоң сүрөттү ченсиз өлчөмдө кыскартуу
- Сүрөттөрдүн топтомун бирдей бийиктикке стандартташтыруу
Жабдып туруучу 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).