Mellor libre Recortar a imaxe
Recorta unha imaxe a un rectángulo de píxeles exacto, mantendo o formato orixinal, libre e sen marcas de auga.
Como funciona
- Enviar. Escolla a imaxe a recortar (ata 25 MB).
- Axustar a área. Indique X e Y para o canto superior esquerdo e a anchura e altura do recorte, todo en píxeles.
- Obter. A imaxe recortada obterase automaticamente no seu formato orixinal.
Acerca desta ferramenta
Recorte unha imaxe exactamente ao rectángulo que queira introducindo a área en píxeles: os X e Y da esquina superior esquerda e a anchura e altura. É preciso en vez de supor: ideal para recortar unha marxe fixa, cortar unha pancarta a un tamaño exacto ou eliminar un bordo non desexado. O recorte mantén o formato orixinal do ficheiro, polo que un PNG permanece como PNG e un JPG permanece como JPG, e os píxeles cópianse sen tocalos para que nada se comprima de novo. Sen marcas de auga, sen rexistro, procesados na memoria e descartados.
Para que o usa a xente
- Cortar unha marxe fixa ou un contorno dunha captura de pantalla
- Cortar unha imaxe ao tamaño exacto da bandeira ou miniatura
- Eliminar un bordo ou obxecto non desexado no lado
- Recorte unha foto ás dimensións precisas
API do desenvolvente
Automatice esta ferramenta co seu propio código. Envíe unha petición POST ao punto final en baixo e obterá o mesmo resultado que a ferramenta web. Ten unha velocidade limitada por IP e non precisa rexistrarse. Están a chegar chaves API para límites máis altos.
https://best.free/api/tools/image-crop/
| Parámetros | Exemplo | Requirido | Notas |
|---|---|---|---|
file (ficheiro) |
photo.jpg |
Si | Any common image, ≤25 MB. |
x |
0 |
Si | Left edge in px. |
y |
0 |
Si | Top edge in px. |
width |
400 |
Si | Crop width in px. |
height |
300 |
Si | 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
Resposta: The cropped image (same format).