Melhor Grátis Recortar a imagem
Recortar uma imagem para um rectángulo exato de pixel, mantendo o seu formato original - livre e livre de marcas de água.
Como funciona
- Envie. Escolha a imagem para colher (até 40 MB).
- Definir a área. Entre X e Y para o canto superior esquerdo e a largura e altura da cultura, tudo em pixels.
- Baixar. Os downloads de imagens recortados automaticamente no seu formato original.
Sobre esta ferramenta
Recolha uma imagem para baixo exatamente o rectángulo que você deseja, entrando na área em pixels - o X e Y do canto superior esquerdo e a largura e altura. É preciso em vez de adivinhar: ideal para cortar uma margem fixa, cortar um banner para um tamanho exato, ou remover uma borda indesejada. A cultura mantém o formato de arquivo original, assim um PNG permanece um PNG e um JPG fica um JPG, e pixels são copiados intocados para que nada seja recomprimido. Sem marca de água, nenhum sinal, processado na memória e descartado.
Para que as pessoas o usam
- Aprisionar uma margem fixa ou bordar fora de uma captura de pantalla
- Cortar uma imagem para um banner ou tamanho exato da miniatura
- Remova uma borda ou objeto indesejado no lado
- Cortar uma foto para dimensões precisas
API do Desenvolvedor
Automate esta ferramenta a partir do seu próprio código. Envie um pedido POST para o ponto final abaixo e obtenha o mesmo resultado que a ferramenta web produz. É limitado de taxa por IP e não precisa de inscrição - as chaves API para os limites mais elevados estão a chegar.
https://best.free/api/tools/image-crop/
| Parâmetro | Exemplo | Requerido | Notas |
|---|---|---|---|
file (arquivo) |
photo.jpg |
Sim | Any common image, ≤25 MB. |
x |
0 |
Sim | Left edge in px. |
y |
0 |
Sim | Top edge in px. |
width |
400 |
Sim | Crop width in px. |
height |
300 |
Sim | 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).