Àwọn Àwòrán
Fi àwòrán pamọ́ sí àwọn písẹ́ẹ̀tì àìdájú àwọn písẹ́ẹ̀tì, láti fi ìṣàmúlò-ètò ìṣàmúlò-ètò rẹ̀ pamọ́ - àìdájú àti àìdájú àwọn àmì-ìwé.
Bii o ṣe n ṣiṣẹ
- Fi pamọ́. Yan àwòrán tí a fẹ́ lágbára ìkúndùn (òkù 40 MB).
- Àtòjọ àwọn ààyè-iṣẹ́. Fi X àti Y pamọ́ fún ààyè-iṣẹ́ ààsà ìsàlẹ̀-ilà àti ìwọ̀n àti ìgàjú ìsàlẹ̀-ilà ìsàlẹ̀-ilà, gbogbo àwòrán nínú písẹ́ẹ̀lì.
- Àwọn ìṣàmúlò-ètò. Àwòrán tí a tíjà láti inú àwọn àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò rẹ̀.
Àwọn Àtòjọ-ẹ̀yàn
Ṣàkù àwòrán sí àwọn ààyè àìdájú àwọn píxels tí o fẹ́ - X àti Y tí ayẹ̀wò ìsàlẹ̀-ilà. Ó jẹ́ àwọn à
Àwọn ohun tí eniyan lo fun
- Fi àwọn ìsàlẹ̀-ilà àwọn ìsàlẹ̀-ilà àti àwọn ìsàlẹ̀-ilà àwọn ìsàlẹ̀-ilà
- Tí àwòrán sí àwọn ìwọ̀n àwọn àkóónú àti àwọn ìṣàmúlò-ètò
- Ṣàfikún ààyè-iṣẹ́ àti àwọn
- Àwọn àwọn ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò
Àwọn Àkóónú Àìṣàfilọ́lẹ̀
Fi àwọn àwọn ìṣàmúlò-ètò yìí pamọ́ láti inú ìṣàmúlò-ètò rẹ̀. Fi àgbèwọlé POST sí àwọn ààyè ìparì ààyè
https://best.free/api/tools/image-crop/
| Àwọn Àtòjọ-ẹ̀yàn | Àwọn Ààtòjọ-ẹ̀yàn | Tí a fẹ́ | Àwọn Àmì-ìwé |
|---|---|---|---|
file (Fáìlì) |
photo.jpg |
Yà | Any common image, ≤25 MB. |
x |
0 |
Yà | Left edge in px. |
y |
0 |
Yà | Top edge in px. |
width |
400 |
Yà | Crop width in px. |
height |
300 |
Yà | 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
Àwọn ìṣàmúlò-ètò: The cropped image (same format).