Cel mai bun gratuit Retaie imaginea
Colectează o imagine într-un rectangle exact de pixeli, menținând formatul său original - liber și fără semne de apă.
Cum funcţionează
- Încărcare. Alegeți imaginea de recoltat (până la 40 MB).
- Setează zona. Introduceți X și Y pentru colțul de sus stânga și lățimea și înălțimea culturii, toate în pixeli.
- Descărcare. Descărcările de imagini colectate automat în formatul său original.
Despre acest instrument
Colectează o imagine la exact rectangle pe care doriți să intrați în zona în pixeli - X și Y din colțul de sus stânga și la latimea și înălțimea. Este precis mai degrabă decât ghicire: ideal pentru a tăia o marjă fixată, taie un banner la o dimensiune exactă, sau îndepărtarea unui margine nedorită. Croptura menține formatul original de fișier, astfel încât un PNG rămâne un PNG și un JPG rămâne un JPG, și pixeli sunt copiate neatins astfel încât nimic nu este recomprimat. Nici o marca de apă, nici o înregistrare, prelucrată în memorie și aruncată.
Pentru ce o folosesc oamenii
- Trimite o marjă sau o limită fixă pe o captură de ecran
- Taie o imagine la o banner sau o dimensiune exactă a miniaturelor
- Scoate o margine sau obiect nedorit pe partea laterală
- Pătrat-crop o fotografie pentru dimensiuni precise
API de dezvoltare
Automatizează acest instrument din propriul cod. Trimite o cerere POST la punctul final de mai jos și obține același rezultat produs de unelte web. Este limitat de rate pe IP și nu are nevoie de nicio înregistrare - cheile API pentru limite mai mari sunt vine.
https://best.free/api/tools/image-crop/
| Parametrul | Exemplu | Requis | Note |
|---|---|---|---|
file (fișier) |
photo.jpg |
Da. | Any common image, ≤25 MB. |
x |
0 |
Da. | Left edge in px. |
y |
0 |
Da. | Top edge in px. |
width |
400 |
Da. | Crop width in px. |
height |
300 |
Da. | 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
Răspuns: The cropped image (same format).