Bästa fria Bildåtergivning
Ändra storlek på en bild till exakta pixelmått, med eller utan låsning av bildförhållandet - fri och vattenstämpelfri.
Hur det fungerar
- Ladda upp. Välj bilden att ändra storlek (upp till 40 MB).
- Ange storlek. Skriv en bredd och/eller höjd i bildpunkter. Håll "spektra förhållandet" tickad till skala proportionellt.
- Ladda ner. Den storleksändringen av bilden hämtar automatiskt med ett högkvalitativt Lanczos-filter.
Om detta verktyg
Ändra storlek på en bild till exakt bredd och höjd du behöver. Skriv in bara en bredd (eller bara en höjd) och håll rutan markerad för att skala den andra sidan proportionellt, eller ställ in båda och öppna den för att tvinga exakta mått. Ändra storlek använder ett högkvalitativt Lanczos- filter, så att nedskalade bilder förblir skarpa snarare än taggade. Utmatningen behåller det ursprungliga formatet där det är möjligt. Som alltid: ingen vattenstämpel, ingen registrering, bearbetas i minne och kastas.
Vad folk använder det till
- Anpassa en bild till ett forum eller marknadsplats pixel gräns
- Gör en profil eller avatarbild till en kvadratstorlek
- Nedskala ett stort foto för webben utan taggade kanter
- Standardisera en uppsättning bilder till samma bredd
Utvecklar- API
Automatisera verktyget från din egen kod. Skicka en POST-förfrågan till slutmålet nedan och få samma resultat som webbverktyget producerar. Det är hastighetsbegränsat per IP och behöver ingen registrering - API-nycklar för högre gränser kommer.
https://best.free/api/tools/image-resizer/
| Parameter | Exempel | Krävs | Anmärkningar |
|---|---|---|---|
file (akt) |
photo.jpg |
Ja, det är jag. | Any common image, ≤25 MB. |
width |
800 |
Inte alls | Target width in px. |
height |
600 |
Inte alls | Target height in px. |
keep_aspect |
True |
Inte alls | 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).