I-Best Free Umenzi wobungakanani bomfanekiso
Tshintsha ubungakanani bomfanekiso ukuze ulinganiswe ngokuchanekileyo kwi pixel, nge okanye ngaphandle kokutshixa uthelekiso lwezinto ezibonakalayo - ngaphandle kophawu lwamanzi.
Indlela esebenza ngayo
- Layisha phezulu. Khetha umfanekiso oza kutshintshwa ubungakanani bakhe (ubude be-40 MB).
- Ngenisa ubungakanani. Ngenisa ububanzi no/okanye ubude ngee-pixels. Gcina "uthelekiso lwezinto ezibonakalayo" lukhangelwe ukulinganisa ngokuhambelanayo.
- Layisha ezantsi. Umfanekiso oguqulwe kancinane ulayishwe ezantsi ngokuzenzekelayo usebenzisa isihluzi se Lanczos esiphezulu sexabiso.
Malunga nale sixhobo
Ubungakanani kwakhona bomfanekiso kubukhulu obuchanekileyo nobude ofuna. Ngenisa kuphela ububanzi (okanye ubude) kwaye ugcine ibhokisi ikhangelwe ukukala enye icala ngokuhambelana, okanye ucwangcise zombini kwaye ungayikhange ukunyanzela ubungakanani obuchanekileyo. Ubungakanani busebenzisa i Lanczos yesihluzi esiphezulu, ngoko imifanekiso ethe nkqo ihlala icacile kunokuba ijikeleze. Imveliso igcina ifomati yokuqala apho kunokwenzeka khona. Njengo: akukho phawu lwamanzi, akukho bhaliso, iqhubekekiswa kwimemori kwaye ilahliwe.
Iinkqubo zolawulo lweenkqubo
- Umfanekiso ohambelanayo kwifom okanye umda we-pixel yendawo yokurhweba
- Yenza iprofayili okanye umfanekiso we-avatar ube ngubungakanani obusezantsi obufunekayo
- Nciphisa umfanekiso omkhulu we-web ngaphandle komda othambileyo
- Yenza iseti yemifanekiso ibe yi-standard kwi-width efanayo
Umbhekisi phambili
Yenza ukuba isebenze ngokuzenzekelayo le sixhobo ukusuka kwikhowudi yakho. Thumela isicelo se POST kwincopho yesiphelo ezantsi uze ufumane isiphumo esifanayo sesixhobo se web esivelisa. Ikhawuleza- ikhawuleza kwi IP kwaye ayifunanga ukungena - iityhubhu ze API zemida ephezulu ziya kufika.
https://best.free/api/tools/image-resizer/
| Iparamitha | Iinketho ze projekti | Ifunekayo | Iinkcukacha |
|---|---|---|---|
file (Ifayile) |
photo.jpg |
Ewe | Any common image, โค25 MB. |
width |
800 |
Akukho nanye | Target width in px. |
height |
600 |
Akukho nanye | Target height in px. |
keep_aspect |
True |
Akukho nanye | 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
I-response: The resized image (same format where possible).