Pinakamahusay na Libre Pag-resize ng imahe
I-resize ang isang imahe sa eksaktong mga sukat ng pixel, na may o walang lock ang aspect ratio - libre at watermark-free.
Paano ito gumagana
- Mag-upload. Pumili ng imahe upang baguhin ang laki (hanggang sa 40 MB).
- Ipasok ang laki. I-type ang lapad at/o taas sa pixel. Panatilihin ang "aspect ratio" na ticked upang mag-scale nang proporsyonal.
- I-download. Ang mga resize na imahe ay awtomatikong na-download gamit ang isang mataas na kalidad na Lanczos filter.
Tungkol sa tool na ito
Baguhin ang laki ng isang imahe sa eksaktong lapad at taas na kailangan mo. Ipasok lamang ang isang lapad (o isang taas lamang) at panatilihin ang kahon na ticked upang i-scale ang iba pang panig proporsyonal, o itakda ang parehong at untick ito upang puwersahin ang tumpak na mga sukat. Ang pag-resize ay gumagamit ng isang mataas na kalidad Lanczos filter, kaya downscaled mga imahe manatili crisp sa halip na jagged. Ang output ay natiling ang orihinal na format kung saan maaari. Tulad ng palaging: walang watermark, walang pag-signup, naproseso sa memorya at tinanggal.
Ano ang mga tao gamitin ito para sa
- Mag-fit ng isang imahe sa isang forum o marketplace pixel limit
- Gumawa ng isang profile o avatar larawan ng isang kinakailangang square size
- Downscale ng isang malaking larawan para sa web nang walang jagged gilid
- Standardize ng isang hanay ng mga imahe sa parehong lapad
Developer API
Ipadala ang isang POST na kahilingan sa endpoint sa ibaba at makakuha ng parehong resulta ang web tool ay gumagawa. Ito ay rate-limited bawat IP at kailangang walang pag-signup - API key para sa mas mataas na mga limitasyon ay darating.
https://best.free/api/tools/image-resizer/
| Parameter | Halimbawa | Kinakailangan | Mga tala |
|---|---|---|---|
file (file) |
photo.jpg |
Oo | Any common image, โค25 MB. |
width |
800 |
Hindi | Target width in px. |
height |
600 |
Hindi | Target height in px. |
keep_aspect |
True |
Hindi | 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
Tugon: The resized image (same format where possible).