Onena librea Moztu irudia
Mozten du irudia pixel-erretxina zehatz batera, jatorrizko formatua mantenduz - librea eta ur-markarik gabea.
Nola funtzionatzen duen
- Igo. Hautatu moztu beharreko irudia (25 MB arte).
- Ezarri area. Sartu X eta Y goiko ezkerreko izkinan eta moztu beharreko zabalera eta altuera, pixeletan.
- Deskarga. Mozketa-irudiak automatikoki jatorrizko formatua du.
Tresna honi buruz
Mozten du irudi bat nahi duzun laukizuzenaren neurrira, pixeletan sartzen den area zehaztuz: goiko ezkerreko izkinaren X eta Y, zabalera eta altuera. Asmakizuna baino zehatzagoa da: egokia marjin finko bat mozteko, banner bat tamaina zehatz batera mozteko edo nahi ez den ertza kentzeko. Mozketak jatorrizko fitxategi-formatua mantentzen du, beraz, PNG bat PNG izaten jarraitzen du eta JPG bat JPG izaten jarraitzen du, eta pixelak ukitu gabe kopiatzen dira, beraz, ez da ezer birkonprimitzen. Ez dago ur-markarik, ez da sinadurarik, memorian prozesatu eta baztertu egiten da.
Zertarako erabiltzen den?
- Mozten du pantaila-argazki baten marjin edo ertz finkoa
- Ebaki irudia banner edo koadro txikiaren tamaina zehatzera
- Kendu nahi ez duzun ertza edo objektua alboan
- Moztu argazkia neurri zehatzetarako
Garatzaileen APIa
Automatizatu tresna hau zure kodetik. Bidali POST eskaera bat beheko amaiera-puntura eta lortu web-tresnak sortzen duen emaitza bera. IP bakoitzeko abiadura mugatua du eta ez du erregistrorik behar - muga handiagoak lortzeko API gakoak datozen.
https://best.free/api/tools/image-crop/
| Parametroak | Adibidea | Beharrezkoa | Oharrak |
|---|---|---|---|
file (fitxategia) |
photo.jpg |
Bai | Any common image, ≤25 MB. |
x |
0 |
Bai | Left edge in px. |
y |
0 |
Bai | Top edge in px. |
width |
400 |
Bai | Crop width in px. |
height |
300 |
Bai | 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
Erantzuna: The cropped image (same format).