Najlepšie zadarmo Image Resizer 2.0.0.1
Zmena veľkosti obrázka na presné rozmery pixelov s uzamknutím pomeru strán alebo bez neho - bez vodotlače a vodotlače.
Ako to funguje
- Nahrať. Vyberte obrázok, ktorého veľkosť chcete zmeniť (až do 40 MB).
- Zadajte veľkosť. Zadajte šírku a/alebo výšku v pixeloch. Nechajte "aspect ratio" začiarknuté pre proporčné zmenšenie.
- Stiahnuť. Zmenšený obrázok sa automaticky stiahne pomocou kvalitného Lanczos filtra.
O tomto nástroji
Zmeňte veľkosť obrázka na presnú šírku a výšku, ktorú potrebujete. Zadajte len šírku (alebo len výšku) a nechajte políčko zaškrtnuté, aby sa druhá strana zmenšila proporcionálne, alebo nastavte oboje a zrušte zaškrtnutie, aby ste vynútili presné rozmery. Zmena veľkosti používa vysoko kvalitný Lanczos filter, takže zmenšené obrázky zostávajú ostré namiesto zubaté. Výstup si ponecháva pôvodný formát, kde je to možné. Ako vždy: bez vodoznaku, bez podpisu, spracované v pamäti a zahodené.
Na čo ho ľudia používajú
- Prispôsobenie obrázka na obmedzenie pixelov fóra alebo trhu
- Vytvorenie profilového obrázka alebo obrázka avatara požadovanej veľkosti štvorca
- Zmenšenie veľkej fotografie pre web bez zubatých okrajov
- Štandardizácia množiny obrázkov na rovnakú šírku
API pre vývojárov
Automatizujte tento nástroj z vlastného kódu.Pošlite požiadavku POST na koncový bod uvedený nižšie a získajte rovnaký výsledok ako webový nástroj. Je obmedzený rýchlosťou na IP a nevyžaduje registráciu - kľúče API pre vyššie limity budú k dispozícii.
https://best.free/api/tools/image-resizer/
| Parameter | Príklad | Povinné | Poznámky |
|---|---|---|---|
file (súbor) |
photo.jpg |
Áno | Any common image, ≤25 MB. |
width |
800 |
Nie | Target width in px. |
height |
600 |
Nie | Target height in px. |
keep_aspect |
True |
Nie | 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
Odpoveď: The resized image (same format where possible).