Besta ókeypis Stærðarbreytir myndar
Breyta stærð myndar í nákvæmar pixlavíddir, með eða án þess að læsa hlutfallinu - ókeypis og vatnsmerki-frjáls.
Hvernig það virkar
- Senda. Veldu myndina sem á að breyta stærð (allt að 25 MB).
- Sláðu inn stærð. Sláðu inn breidd og/eða hæð í pixlum. Hafðu "hlutfall" hakað til að mælikvarði sé hlutfallslegur.
- Sækja. The stækkað mynd sækir sjálfkrafa með hágæða Lanczos síu.
Um þetta tól
Breyta stærð myndar í nákvæmlega þá breidd og hæð sem þú þarft. Sláðu inn breidd (eða aðeins hæð) og haltu reitnum merktum til að mæli annan hliðina hlutfallslega, eða stilltu bæði og afmerktu til að framkvæma nákvæmar mælingar. Stærðarbreytingin notar hágæða Lanczos síu, þannig að minnkaðar myndir eru skarpar frekar en rifnar. Úttak heldur upprunalegu sniði þegar mögulegt er. Eins og alltaf: engin vatnsmerki, engin skráning, unnið úr minni og hent.
Hvað fólk notar það fyrir
- Passa mynd við spjallborð eða markaðssvæði pixla takmörk
- Gera prófíl eða avatar mynd nauðsynlega ferningur stærð
- Niðurskalun á risastórri mynd fyrir vefinn án jagged brúnir
- Staðla sett af myndum á sömu breidd
Forritari API
Sjálfvirkni þetta tól frá eigin kóða. Senda POST beiðni til endapunkti hér að neðan og fá sömu niðurstöðu sem vefurinn tól framleiðir. Það er takmarkað á hraða á IP og þarf ekki að skrá sig - API lyklar fyrir hærri mörk eru að koma.
https://best.free/api/tools/image-resizer/
| Breyta | Dæmi | Nauðsynlegt | Athugasemdir |
|---|---|---|---|
file (skrá) |
photo.jpg |
Já | Any common image, ≤25 MB. |
width |
800 |
Nei | Target width in px. |
height |
600 |
Nei | Target height in px. |
keep_aspect |
True |
Nei | 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
Svar: The resized image (same format where possible).