Free Nhazi inyogo
Weghachi ụhara inyogo n'ime pixels n'ime ihenhọrọ nke ziri ezi, na mọọbụ na-enweghị ịpị apụlịraịọ̀tụ̀ - ọbụla na-enweghị wáráị̀mgbà.
Otú ọ dị
- Bubata. Họrọ inyogo ka ịgbanwee ụhara ya (na-eru 25 MB).
- Tinye ụhara. Tinye width na/maọbụ elu n'ime pixels. Chekwaa "aspect ratio" ka a hụ ya ka ọ gbanwee n'ụzọ proporsional.
- Bubata. Ihu ndị ahụ a gbanwere ụhara na-ebubata ya n'ụzọ ọbụla site na iji ọfụụ Lanczos filtru.
N'ihe banyere tulị a
Weghachi ụhara inyogo n'ụhara na elu nke ịchọrọ. Tinye ọ̀fụụ ọ̀fụụ (maọbụ elu) nakwa hapụ igbe ahụ echegharịrị ka ịhazie n'ụzọ dị n'otu, mọọbụ họrọ ha abụọ ma wepụ ha n'ime n'ime iji kpụga n'ime n'ime. Nhazie ụhara na-eji filtri Lanczos nke dị elu, yabụ n'ihi ya, ụhara nke inyogo ahụ na-echekwa n'ime. Ọnụọgụgụ ahụ na-echekwa ụhara mbụ ebe ọbụla ọbụla. Dị ka mgbe niile: enweghị wáràmịka, enweghị nbanye, ejirila ya na n'ime ma wepụ ya.
Ihe ndị mmadụ na-eji ya maka
- Kpọchie inyogo n'ime forum mọọbụ marketplace pixel limit
- Kewapụta profaịlụ mọọbụ inyogo avata ahụ dịka ọkara ọ̀fụ̀
- Wepụ foto dị ukwuu maka webụsaịtị na-enweghị ebe ọwụwa ahụ
- Kpọchie ndesịta inyogo na ọ̀dị̀dị̀ nke ọ̀dị̀dị̀
Debanye aha
Megharịa ihenhọrọ a site na koodị gị. Ziga arịrịọ POST n'ebe ahụ n'okpuru ma nweta nsonaazụ nke otu ihenhọrọ webụ ahụ na-emepụta. Ọ bụ nke dị n'ime IP na-achọghị ịbanye - API kii maka nkwụsị dị elu na-abịa.
https://best.free/api/tools/image-resizer/
| Paramita | Ụdị | Ekwesịrị | Ntụziaka |
|---|---|---|---|
file (Faịlụ) |
photo.jpg |
Ee | Any common image, ≤25 MB. |
width |
800 |
Ónyénwē | Target width in px. |
height |
600 |
Ónyénwē | Target height in px. |
keep_aspect |
True |
Ónyénwē | 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
Ndesịta ozi ahụ: The resized image (same format where possible).