I-Best Free Isibonisi-sithombe
Ukuguqula isithombe sibe ububanzi obufanele be-pixel, nge- noma ngaphandle kokuvala isilinganiso sesimo - ngaphandle kophawu lwamanzi.
Indlela esebenza ngayo
- Layisha. Khetha isithombe sokuguqula ubukhulu (sifinyelela ku-40 MB).
- Faka ubukhulu. Faka ububanzi no/noma ubude nge-pixels. Gcina "ukuxhumana kwesithombe" kuphawulwe ukuze kulinganiswe ngokulinganayo.
- Layisha phezulu. Isithombe esiguqulwe isincane silanda ngokuzenzakalela usebenzisa isihlungi se-Lanzos esisezingeni eliphezulu.
Ngolu thuluzi
Ukuguqula isithombe sibe ububanzi obuphelele nobude obudingayo. Faka ububanzi (noma ubude) bese ugcina ibhokisi liphawulwe ukuze ulinganise enye inhlangothi ngokulinganayo, noma umisele zombili bese ushiya ukuphawula ukuze uvumele ubukhulu obucacile. Ukuguqula ubukhulu kusetshenziswa isihlungi se-Lanzos esisezingeni eliphezulu, ngakho izithombe ezincane zihlala zihle kakhulu kunezincane. I-output igcina ifomu eliyinhloko lapho kudingeka khona. Njengesikhathi sonke: akukho uphawu lwamanzi, akukho ubhaliso, kuqhubekekiswa kwimemori futhi kulahliwe.
Ubani osebenzisa lokhu
- Linganisa isithombe ku forum noma ku marketplace pixel limit
- Yenza iprofayili noma isithombe se-avatar sibe nesikwere esidingekayo
- Nciphisa isithombe esiningi se-web ngaphandle kokuphakama kwengxenyekazi
- Izinga isithombe esifanayo
Umthuthukisi we-API
Yenza lokhu kusetshenziswa kube lula kusuka kukhodi yakho. Thumela isicelo se-POST esifike esiphethweni esingezansi bese uthola imiphumela efanayo kusetshenziswa kwewebhu. Kukhawulelwe nge-rate nge-IP futhi akufanele ungene - amathuluzi we-API afinyelela ezingeni eliphakeme.
https://best.free/api/tools/image-resizer/
| Amapharamitha | Isibonelo | Kudingeka | Amabhukwana |
|---|---|---|---|
file (ifayela) |
photo.jpg |
Yebo | Any common image, โค25 MB. |
width |
800 |
Akukho | Target width in px. |
height |
600 |
Akukho | Target height in px. |
keep_aspect |
True |
Akukho | 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
Uphendulelo: The resized image (same format where possible).