Meilleur gratuit Résizer d'image
Redimensionner une image pour en préciser les dimensions, avec ou sans verrouiller le rapport d'aspect — libre et sans filigrane.
Comment ça marche
- Envoi. Choisissez l'image à redimensionner (jusqu'à 25 Mo).
- Saisissez la taille. Tapez une largeur et/ou une hauteur en pixels. Gardez le "rapport d'aspect" coché à l'échelle proportionnellement.
- Télécharger. Le téléchargement d'images redimensionné automatiquement à l'aide d'un filtre Lanczos de haute qualité.
A propos de cet outil
Redimensionner une image à la largeur et à la hauteur exactes dont vous avez besoin. Entrez une largeur (ou juste une hauteur) et gardez la boîte cochée pour l'écheller proportionnellement, ou réglez les deux et décochez-la pour forcer des dimensions précises. Redimensionner utilise un filtre Lanczos de haute qualité, de sorte que les images dévalorisées restent nettes plutôt que déchiquetées. La sortie conserve le format original lorsque c'est possible.
À quoi les gens s'en servent
- Adapter une image à une limite de pixel de forum ou de marché
- Faire d'un profil ou d'une image avatar une taille carrée requise
- Une photo en bas de gamme pour le web sans bords déchiquetés
- Normaliser un ensemble d'images à la même largeur
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-resizer/
| Paramètre | Exemple | Requis | Annexe |
|---|---|---|---|
file (fichier) |
photo.jpg |
Oui | Any common image, ≤25 MB. |
width |
800 |
Numéro | Target width in px. |
height |
600 |
Numéro | Target height in px. |
keep_aspect |
True |
Numéro | Lock aspect ratio. |
curl -X POST https://best.free/api/tools/image-resizer/ \
-F 'file=@photo.jpg' \
-F 'width=800' \
-F 'height=600' \
-F 'keep_aspect=True' \
-o resized.png
import requests
files = {"file": open("photo.jpg", "rb")}
data = {"width": 800, "height": 600, "keep_aspect": True}
r = requests.post("https://best.free/api/tools/image-resizer/", files=files, data=data)
with open("resized.png", "wb") as out:
out.write(r.content)
const fd = new FormData();
fd.append("file", fileInput.files[0]);
fd.append("width", 800);
fd.append("height", 600);
fd.append("keep_aspect", true);
const r = await fetch("https://best.free/api/tools/image-resizer/", { method: "POST", body: fd });
const blob = await r.blob(); // the resized.png
Réponse: The resized image (same format where possible).