Best Free Kudula I_mage
Kukula chithunzi ku pixel rectangle yoyenera, posunga mtundu wake woyamba - wopanda ufulu ndi watermark-free.
Momwe zimagwira ntchito
- Kutsitsa. Sankhani chithunzi kuti agwe (kuposa 40 MB).
- Sankhani malo. Ikani X ndi Y kwa mbali ya pamwamba kumanzere ndi kutalika ndi kulemera kwa mbewu, zonse mu pixels.
- Kutsitsa. Imelo imatha kutumizidwanso pa intaneti m'njira yofanana ndi yoyambirira.
Zachidule
Kudula chithunzi mpaka kuzungulira komwe mukufuna polemba malo m'ma pixels - X ndi Y ya kumanzere kumanzere ndi kutalika ndi kukula. Ndi koyenera kuposa kukayikira: koyenera kuchotsa masamba opanda pake, kuchotsa ma banner mpaka kukula koyenera, kapena kuchotsa ma edge osafunikira. Kudula kumasunga mtundu wa fayilo yakale, choncho PNG imakhala PNG ndipo JPG imakhala JPG, ndipo ma pixels amakopedwa osakhudzana kuti palibe chomwe chimasinthidwa. Palibe ma watermark, palibe kulemba, amachitidwa m'makumbumtima ndipo amatulutsidwa.
Ziti anthu agwiritsa ntchito kwa
- Kudula m'mbali kapena m'mphepete mwa chithunzicho
- Kudula chithunzi kuti chikhale ndi kukula koyenera kwa banner kapena thumbnail
- Chotsani chingwe chosafunikira kapena chinthu pambali
- Kudula chithunzi kuti chikhale ndi kutalika koyenera
Wopanga API
Automatize izi chida kuchokera ku code yanu yapadera. Kutumiza POST zosowa ku endpoint pansipa ndi kupeza zotsatira zofanana web chida amatulutsa. Ndi malire a mtengo pa IP ndi zosowa zosalembetsa - API zilembo kwa malire apamwamba akuyenda.
https://best.free/api/tools/image-crop/
| Paramita | Mfano | Zofunika | Zikumbutso |
|---|---|---|---|
file (fayilo) |
photo.jpg |
Yes | Any common image, โค25 MB. |
x |
0 |
Yes | Left edge in px. |
y |
0 |
Yes | Top edge in px. |
width |
400 |
Yes | Crop width in px. |
height |
300 |
Yes | 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
Kuyankha: The cropped image (same format).