Free Përmasat e figurës
Ripërmasa një figurë në dimensionet e sakta të pixel, me ose pa bllokimin e raportit të aspektit - pa shenjë uji dhe pa shenjë uji.
Si funksionon
- Ngarko. Zgjidh figurën për t'a ripërmarrë (deri në 40 MB).
- Shkruaj madhësinë. Shkruaj një gjerësi dhe/ose lartësi në pixels. Mbaje "proporcionet" të kontrolluara për të shkallëzuar proporcionalisht.
- Shkarko. Figura e ripërmarrjet shkarkohet automatikisht duke përdorur një filtrë Lanczos me cilësi të lartë.
Informacione mbi këtë instrument
Ripërmarrje e një figure në gjerësinë dhe lartësinë e saktë që ju duhet. Shkruaj vetëm gjerësinë (ose vetëm lartësinë) dhe mbaje kutinë të kontrolluar për të shkallëzuar anën tjetër proporcionalisht, ose vendosi të dyja dhe çaktivizoi për të detyruar dimensionet e sakta. Ripërmarrje përdor një filtr Lanczos me cilësi të lartë, kështu që figurat e zvogëluara mbeten të qarta në vend të të mprehta. Rezultati mban formatin origjinal kur është e mundur. Si gjithmonë: pa shenjë uji, pa regjistrim, i përpunuar në memorie dhe i hequr.
Për çfarë përdorin njerëzit atë?
- Përshtat figurën tek një forum apo limit pixel
- Bëj një profil ose figurë avatar me një madhësi katrore të kërkuar
- Zvogëlo një foto të madhe për web pa skaje të mprehta
- Standardizo një grup figurash në të njëjtën gjerësi
API e zhvilluesit
Automatizo këtë instrument nga kodi juaj. Dërgo një kërkesë POST në pikën përfundimtare më poshtë dhe merr të njëjtin rezultat që prodhon instrumenti web. Është i kufizuar nga shpejtësia për IP dhe nuk ka nevojë për regjistrim - çelësat API për kufijtë më të lartë po vijnë.
https://best.free/api/tools/image-resizer/
| Parametrat | Shembull | E nevojshme | Shënim |
|---|---|---|---|
file (file) |
photo.jpg |
Po | Any common image, ≤25 MB. |
width |
800 |
Jo. | Target width in px. |
height |
600 |
Jo. | Target height in px. |
keep_aspect |
True |
Jo. | 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
Përgjigju: The resized image (same format where possible).