Millor lliure Redimensionador d' imatges
Redimensiona una imatge a les dimensions exactes dels píxels, amb o sense bloquejar la relació d' aspecte lliure i lliure marca d' aigua.
Com funciona
- Puja. Seleccioneu la imatge a redimensionar (per 25 MB).
- Introduïu la mida. Escriviu una amplada i/o alçada en píxels. Mantingueu " una relació d'spectes" amb la marca de mida proporcional.
- Descarrega. Les baixades de les imatges amidades automàticament usant un filtre Lanczos d' alta qualitat.
Quant a aquesta eina
Redimensiona una imatge a l' amplada exacta i alçada que necessiteu. Introduïu només una amplada (o només una alçada) i mantenint la caixa marcat per a escalar l' altra banda proporcionalment, o establiu- la tant i no li poseu- la per forçar les dimensions precises. L' amidament usa un filtre lanzos d' alta qualitat, de manera que les imatges escalades es queden cruixents en comptes de j etiquetat. La sortida manté el format original on sigui possible. Com sempre: sense marca d' aigua, no signe de procés, en memòria i descarta el procés.
Per a què la gent l'utilitza?
- Ajusta una imatge a un fòrum o un límit de píxel del mercat
- Fes un perfil o una imatge avatar una mida quadrada requerida
- Baixa una gran foto per a la web sense marques
- Estàndarditza un conjunt d' imatges a la mateixa amplada
Desenvolupador API
Automatitzeu aquesta eina des del vostre propi codi. Envieu una petició POST al punt final de sota i obteniu el mateix resultat que l' eina web produeix. És la taxa limitada per IP i no necessita cap senyal per a les claus API de l' API de BPypton per a límits superiors.
https://best.free/api/tools/image-resizer/
| Paràmetre | Exemple | Requerit | Notes |
|---|---|---|---|
file (fitxer) |
photo.jpg |
Sí | Any common image, ≤25 MB. |
width |
800 |
No | Target width in px. |
height |
600 |
No | Target height in px. |
keep_aspect |
True |
No | 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
Resposta: The resized image (same format where possible).