Meilleur gratuit Image de la récolte
Recadrez une image sur un rectangle de pixel exact, en conservant son format original, libre et sans filigrane.
Comment ça marche
- Envoi. Choisissez l'image à recadrer (jusqu'à 25 Mo).
- Régler la zone. Entrez X et Y pour le coin supérieur gauche et la largeur et la hauteur de la récolte, tous en pixels.
- Télécharger. Le téléchargement d'image recadrée automatiquement dans son format original.
A propos de cet outil
Crop une image vers le bas exactement le rectangle que vous voulez en entrant dans la zone en pixels — le X et Y du coin supérieur gauche et la largeur et la hauteur. C'est précis plutôt que de deviner: idéal pour tailler une marge fixe, couper une bannière à une taille exacte, ou enlever un bord indésirable. La culture conserve le format de fichier original, de sorte qu'un PNG reste un PNG et un JPG reste un JPG, et les pixels sont copiés à l'infini de sorte que rien n'est recomprimé. Pas de filigrane, pas d'inscription, traité en mémoire et jeté.
À quoi les gens s'en servent
- Couper une marge fixe ou une bordure d'une capture d'écran
- Couper une image à une bannière ou une taille de vignette exacte
- Enlever un bord ou un objet indésirable sur le côté
- Crop carré une photo aux dimensions précises
API développeur
Automatisez cet outil à partir de votre propre code. Envoyez une demande POST au point final ci-dessous et obtenez le même résultat que l'outil web produit. Il est limité par IP et n'a pas besoin d'inscription — les clés API pour les limites plus élevées arrivent.
https://best.free/api/tools/image-crop/
| Paramètre | Exemple | Requis | Annexe |
|---|---|---|---|
file (fichier) |
photo.jpg |
Oui | Any common image, ≤25 MB. |
x |
0 |
Oui | Left edge in px. |
y |
0 |
Oui | Top edge in px. |
width |
400 |
Oui | Crop width in px. |
height |
300 |
Oui | 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éponse: The cropped image (same format).