Geriausiai nemokama Apkarpyti paveikslėlį
Apkirpti vaizdą į tikslų pikselių stačiakampio, išlaikyti savo originalų formatą - nemokamai ir vandens ženklas nemokamai.
Kaip tai veikia
- Iškelti. Pasirinkite atvaizdą, kad pasėlių (iki 40 MB).
- Nustatyti sritį. Įveskite X ir Y viršutiniame kairiajame kampe ir pasėlių pločio ir aukščio, visi pikseliais.
- Atsiųsti. Cropped vaizdas atsisiunčia automatiškai savo originalų formatą.
Apie šį įrankį
Apkirpti atvaizdą iki tiksliai stačiakampio, kurį norite įvesti į tašką pikseliais - viršus kairiojo kampo X ir Y, plotis ir aukštis. Tai yra tikslus, o ne spėliojimas: idealus apkarpyti fiksuotą maržą, sumažinti banerą iki konkretaus dydžio, arba pašalinti nepageidaujamą kraštą. Crop išlaikyti originalų failo formatas, todėl PNG lieka PNG ir JPG lieka JPG, ir pikseliai yra nukopijuoti į nepaliestas, todėl nieko nėra suspaustas. Jokių vandens žymės, jokių ženklų, apdorojamas atmintyje ir išmestas.
Kam žmonės jį naudoja
- Apkarpyti fiksuotą paraštę arba rėmelį nuo ekrano
- Iškirpti atvaizdį į tikslią reklaminę ar miniatiūrinę
- Pašalinti nepageidaujamą kraštą ar objektą
- Kvadratinis- apversti nuotrauką tiksliai matmenims
Programuotojas API
Automatizuoti šį įrankį iš savo kodo. Siųsti užklausą paštu žemiau ir gauti tą patį rezultatą interneto įrankis gamina. Jis yra norma limituotas per IP ir nereikia jokių registracijos - API raktai didesnėms riboms artėja.
https://best.free/api/tools/image-crop/
| Parametras | Pavyzdys | Reikalinga | Pastabos |
|---|---|---|---|
file (failas) |
photo.jpg |
Taip | Any common image, ≤25 MB. |
x |
0 |
Taip | Left edge in px. |
y |
0 |
Taip | Top edge in px. |
width |
400 |
Taip | Crop width in px. |
height |
300 |
Taip | 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
Atsakas: The cropped image (same format).