Ko te tino wātea Whakawa te whakaahua
Whakawa te whakaahua ki tētahi tapawhā pikitia tika, e pupuri ana i tōna hanga taketake - kore me te tohu wai.
He pēhea te mahi
- Whakarewa. Hiko te whakaahua hei whakaiti (ki te 40 MB).
- Ka whakaritea te rohe. Ka tāurutia te X me te Y mō te koki taumata-matau o runga me te whānui me te tiketike o te huawhenua, katoa i roto i ngā pikitia.
- Whakahua. Ka whakawāteatia te whakaahua i te tāruatanga i roto i tōna āhua taketake.
Mo tēnei utauta
Whakawa te whakaahua ki te tapawhā e hiahiatia ana e koe mā te tāuru i te rohe i roto i ngā pikitia - te X me Y o te koki taumata-matau ki te taumata-matau me te whānuitanga me te tiketike. He tika kē atu i te whakaaro: tino pai mō te whakaroa i tētahi kāri, te whakaroa i tētahi tohu ki tētahi rahi tika, te tango rānei i tētahi pito kāore e hiahiatia ana. Ka pupuri te whakaroa i te āhua o te pūranga taketake, kia noho tonu te PNG he PNG, ā, ka noho tonu te JPG he JPG, ā, ka tārua ngā pikitia kāore i te pā ki te āhua o te whakaroa. Kāore he tohu wai, kāore he whakarārangi, ka tuwhera i te pūmahara, ā, ka whakawāteatia.
He aha te whakamahinga o te tangata mo ia
- Whakaroatia tētahi rohe pūmau, te rohe rānei i te matapāka
- Whakaroatia tētahi whakaahua ki tētahi tohutoro tika, ki tētahi rahinga tātuhi rānei
- Whakamutunga tētahi pito kāore i te hiahiatia, tētahi ahanoa rānei i te taha
- Tapawhā-kāore he whakaahua ki ngā ahu tika
Ka whakawhanakehia te API
Ka whakamātautau tēnei utauta i tōna ake waehere. Whakahaua tētahi tono POST ki te wāhi mutunga i raro iho, ā, ka whiwhi i te hua ōrite te utauta whatunga e whakaputaina ana. He whāiti te mokatere i ia IP, ā, kāore e hiahiatia he whakaingoatanga - Ka tae mai ngā kī API mō ngā tepenga tiketike ake.
https://best.free/api/tools/image-crop/
| Parameter | Hei tauira | E hiahiatia ana | Whakatuhi |
|---|---|---|---|
file (Te tautuhi) |
photo.jpg |
He | Any common image, ≤25 MB. |
x |
0 |
He | Left edge in px. |
y |
0 |
He | Top edge in px. |
width |
400 |
He | Crop width in px. |
height |
300 |
He | 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
Whakautu: The cropped image (same format).