Parim vaba Pildi resist
Pildi suuruse muutmine täpseks pikslimõõtmeks, koos või ilma vaatesuhte lukustamata ® vaba ja vesimärgivaba.
Kuidas see toimib
- Üleslaadimine. Vali suuruse muutmise pilt (kuni 25 MB).
- Sisesta suurus. Kirjuta laius ja/või kõrgus pikslites. Hoia "vaatesuhe" märgituna proportsionaalselt skaalale.
- Allalaadimine. Pildi suuruse muutmine laaditakse alla automaatselt kõrgekvaliteedilise Lanczose filtri abil.
Selle tööriista info
Pildi suuruse muutmine täpseks laiuseks ja kõrguseks, mida vajad. Sisesta lihtsalt laius (või lihtsalt kõrgus) ja hoia kastis nii, et see oleks teise poole mõõtkavas proportsionaalselt, või määra nii kui ka eemalda see, et see sunniks täpseid mõõtmeid. Suuruse muutmine kasutab kvaliteetset Lanczose filtrit, mistõttu allamõõdulised pildid jäävad krõbedaks, mitte sakiliseks. Väljund hoiab originaalvormingut alati alles. Nagu alati: ei ole vesimärki, ei ole signup, töödeldakse mälus ja visatakse minema.
Milleks seda kasutatakse?
- Pildi sobitamine foorumile või turu pikslilimiidile
- Tee profiili või avatari pildile vajalik ruutsuurus
- Vähendada tohutu foto veebi ilma sakiline servad
- Ühtlane pilte samale laiusele
Arendaja API
Automaatne see tööriist oma koodi. Saada POST taotluse tulemusnäitaja all ja saada sama tulemuse veebitööriist toodab. See on määr piiratud IP ja ei vaja registreeruda ~ API klahvid kõrgemate piire on tulemas.
https://best.free/api/tools/image-resizer/
| Parameeter | Näide | Nõutav | Märkused |
|---|---|---|---|
file (fail) |
photo.jpg |
Jah | Any common image, ≤25 MB. |
width |
800 |
Ei. | Target width in px. |
height |
600 |
Ei. | Target height in px. |
keep_aspect |
True |
Ei. | 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
Vastus: The resized image (same format where possible).