I-Best Free Umfanekiso
Icima umfanekiso kwi pixel ethe nkqo, igcina ifomati yayo yokuqala - ikhululekileyo ne-watermark-free.
Indlela esebenza ngayo
- Layisha phezulu. Khetha umfanekiso oza kutywinwa (ukufikelela kwi-40 MB).
- Cwangcisa indawo. Ngenisa u-X no-Y kwikona ephezulu ekhohlo nobubanzi nobude bokusika, konke kwi-pixels.
- Layisha ezantsi. Umfanekiso otyiweyo ulayishwa ngokuzenzekelayo kwifomati yayo eqhelekileyo.
Malunga nale sixhobo
Umfanekiso we-crop phantsi ukuya kwi-rectangle oyifunayo ngokungenisa indawo kwi-pixels - i-X ne-Y yekona ephezulu ekhohlo nobubanzi nobude. Icacile kune-speculative work: ilungele ukutywina umda omiselweyo, ukutywina ibhaneri kubungakanani obuchanekileyo, okanye ukususa umda ongafunekiyo. Ukusika kugcina ifomati yefayili eyamva nje, ngoko i-PNG ihlala i-PNG ne-JPG ihlala i-JPG, kwaye i-pixels ikopiwe ingaxutywanga ukuze akukho nto iphinde icinezelwe. Akukho phawu lwamanzi, akukho bhaliso, iqhubekekiswa kwimemori kwaye ilahliwe.
Iinkqubo zolawulo lweenkqubo
- Tshintsha umda omiselweyo okanye umda wescreenshot
- Sika umfanekiso ube ngumfanekiso ocacileyo webhanethi okanye ubungakanani bethumbnail
- Susa umda ongaziwayo okanye into ecaleni
- I-square-crop imifanekiso ekwi-real-time
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-crop/
| Iparamitha | Iinketho ze projekti | Ifunekayo | Iinkcukacha |
|---|---|---|---|
file (Ifayile) |
photo.jpg |
Ewe | Any common image, โค25 MB. |
x |
0 |
Ewe | Left edge in px. |
y |
0 |
Ewe | Top edge in px. |
width |
400 |
Ewe | Crop width in px. |
height |
300 |
Ewe | Crop height in px. |
curl -X POST https://best.free/api/tools/image-crop/ \
-F 'file=@photo.jpg' \
-F 'x=0' \
-F 'y=0' \
-F 'width=400' \
-F 'height=300' \
-o cropped.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"x": 0, "y": 0, "width": 400, "height": 300}
r = requests.post("https://best.free/api/tools/image-crop/", files=files, data=data)
with open("cropped.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("x", 0);
fd.append("y", 0);
fd.append("width", 400);
fd.append("height", 300);
const r = await fetch("https://best.free/api/tools/image-crop/", { method: "POST", body: fd });
const blob = await r.blob(); // the cropped.png
I-response: The cropped image (same format).