Ko te tino wātea Ka taea te whakarārangi i te pikitia
Ka whakarerekētia tētahi whakaahua ki ngā ahu pikitia tika, me te āhua kōaro rānei o te ōwehenga āhua - wātea me te kore tohu wai.
He pēhea te mahi
- Whakarewa. Hiko te whakaahua hei whakarerekē i te rahi (ki te 40 MB).
- Ka tāuru te rahinga. Type i tētahi whānui me te tiketike rānei i roto i ngā pūwhitiwhiti. Whakataki "āhuatanga" kia tauinetia ai te tauine.
- Whakahua. Ka whakawāteatia ngā whakaahua whakawhāiti mā te whakamahi i tētahi tātari Lancos o te āhua nui.
Mo tēnei utauta
Ka whakarerekē te rahinga o tētahi whakaahua ki te whānuitanga me te tiketike e hiahiatia ana e koe. Ka tāuru anake i tētahi whānui (he tiketike rānei) me te pupuri i te kāwai kia tauinetia ai te taha o tētahi atu, ka whakaritea rānei, ka whakakoretia rānei hei whakahau i ngā ahu tika. Ka whakamahia e te whakarea tētahi tātari Lanczos o te āhua tiketike, kia mau ai ngā whakaahua i whakaitihia ki te mārama, kaua i te pātata. Ka pupuri te huaputa i te āhua taketake i reira ka taea. Pērā i ngā wā katoa: kāore he tohu wai, kāore he whakaingoatanga, ka tuwhera i roto i te pūmahara, ā, ka whakawāteatia.
He aha te whakamahinga o te tangata mo ia
- Ka āhua te whakaahua ki tētahi pāpāho, te tepe pixel rānei o te mākete
- Ka mahi tētahi tātai, tētahi whakaahua rānei o te avatar ki tētahi rahinga tapawhā e hiahiatia ana
- Ka whakaiti te whakaahua nui mō te Wīwī me te kore te taha o te āhua
- Whakawaenga i tētahi huinga whakaahua ki te whānuitanga ōrite
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-resizer/
| Parameter | Hei tauira | E hiahiatia ana | Whakatuhi |
|---|---|---|---|
file (Te tautuhi) |
photo.jpg |
He | Any common image, ≤25 MB. |
width |
800 |
Kāore | Target width in px. |
height |
600 |
Kāore | Target height in px. |
keep_aspect |
True |
Kāore | 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
Whakautu: The resized image (same format where possible).