Pinakamahusay na Libre I-crop ang imahe
I-crop ang isang imahe sa isang eksaktong pixel rektanggulo, pagpapanatili ng orihinal na format nito - libre at watermark-free.
Paano ito gumagana
- Mag-upload. Pumili ng imahe upang i-crop (hanggang sa 40 MB).
- Itakda ang lugar. Ipasok ang X at Y para sa tuktok-kaliwang sulok at ang lapad at taas ng crop, lahat sa pixel.
- I-download. Ang mga cropped na imahe ay awtomatikong i-download sa orihinal na format.
Tungkol sa tool na ito
Crop isang imahe pababa sa eksaktong rektanggulo na nais mo sa pamamagitan ng pagpasok ng lugar sa pixels - ang X at Y ng itaas-kaliwang sulok at ang lapad at taas. Ito ay tiyak sa halip na guessing: perpekto para sa pag-trim ng isang nakapirming margin, paggupit ng isang banner sa isang eksaktong laki, o pag-alis ng isang hindi nais na gilid. Ang crop ay natiling ang orihinal na format ng file, kaya isang PNG ay natiling isang PNG at isang JPG ay natiling isang JPG, at pixels ay kinopya untouched kaya walang ano ay muling-compressed. Walang watermark, walang pag-signup, naproseso sa memorya at discarded.
Ano ang mga tao gamitin ito para sa
- Trim ng isang nakapirming margin o hangganan off ng isang screenshot
- Gupitin ang isang imahe sa isang eksaktong banner o thumbnail laki
- Alisin ang isang hindi nais na gilid o bagay sa gilid
- Square-crop ng isang larawan sa tumpak na sukat
Developer API
Ipadala ang isang POST na kahilingan sa endpoint sa ibaba at makakuha ng parehong resulta ang web tool ay gumagawa. Ito ay rate-limited bawat IP at kailangang walang pag-signup - API key para sa mas mataas na mga limitasyon ay darating.
https://best.free/api/tools/image-crop/
| Parameter | Halimbawa | Kinakailangan | Mga tala |
|---|---|---|---|
file (file) |
photo.jpg |
Oo | Any common image, โค25 MB. |
x |
0 |
Oo | Left edge in px. |
y |
0 |
Oo | Top edge in px. |
width |
400 |
Oo | Crop width in px. |
height |
300 |
Oo | 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
Tugon: The cropped image (same format).