Čo je tento nástroj?
Zmena veľkosti obrázka mení pixelové rozmery obrázka — na rozdiel od kompresie, ktorá zachováva rozmery, ale prekóduje efektívnejšie. Zmenu veľkosti potrebujete, keď formulár vyžaduje "max 800px", avatar musí byť 256×256, alebo je 4000px fotka z fotoaparátu absurdný nadbytok pre blogový stĺpec široký 700px.
Zmenšovanie (zmenšenie obrázkov) je vizuálne bezstratové a dramaticky znižuje veľkosť súboru — zmenšenie oboch rozmerov na polovicu zníži počet pixelov o 75 %. Zväčšovanie je tiež podporované, no nedokáže vymyslieť detail: naťahovaný obrázok je vždy o niečo mäkší. Tento nástroj automaticky zachováva pomer strán, takže nič nevyzerá stlačené.
Prečo ho používať?
- Dva intuitívne režimy: presná pixelová šírka (pre požiadavky) alebo percento (pre rýchle zmenšenie).
- Pomer strán automaticky uzamknutý — žiadne náhodne skreslené fotky.
- Na ceste von tiež voliteľne konvertuje formát (JPG/PNG/WebP).
- Dávková zmena veľkosti desiatok obrázkov s možnosťou stiahnutia pre každý súbor.
- Lokálne a súkromné: nič sa nenahráva, žiadne limity veľkosti.
Ako sa používa
- Presuňte svoje obrázky do poľa alebo kliknite pre ich výber.
- Vyberte režim: zadajte cieľovú šírku v pixeloch, alebo percento.
- Voliteľne vyberte iný výstupný formát (predvolene sa zachová pôvodný).
- Každý výsledok zobrazuje nové rozmery a veľkosť súboru — kliknite na Download.
Príklad
Vstup
camera.jpg — 4032×3024, 3,9 MB, veľkosť zmenená na šírku 1200Výstup
camera-1200x900.jpg — 1200×900, 260 KBNázov výstupného súboru obsahuje nové rozmery, aby sa verzie nikdy nezamiešali.
Bežné prípady použitia
- Splnenie presnej pixelovej požiadavky z formulára, špecifikácie ikony aplikácie alebo pravidiel nahrávania ("avatar musí byť 400×400 alebo menší").
- Zmenšenie dávky fotiek z fotoaparátu pred pridaním na webovú stránku, kde sa 4000px široké originály načítavajú oveľa pomalšie, než je potrebné.
- Príprava sady miniatúr s konzistentnou veľkosťou z priečinka zdrojových obrázkov rôznych veľkostí.
- Zníženie pixelových rozmerov obrázka pred vložením do dokumentu s prísnymi limitmi šírky strany.
Zmena veľkosti vs kompresia, a prečo záleží na poradí
Zmena veľkosti aj kompresia zmenšujú veľkosť súboru, no útočia na rôzne veci: zmena veľkosti znižuje počet pixelov (obrázok zmenšený o 50 % šírky aj výšky má o 75 % menej pixelov na uloženie), zatiaľ čo kompresia prekóduje rovnaké pixely efektívnejšie. Ak je obrázok súčasne predimenzovaný aj nekomprimovaný, najprv zmena veľkosti prináša väčší zisk — zníženie počtu pixelov zo 4000px na 1200px odstráni oveľa viac dát, než by dokázal akýkoľvek posuvník kvality, a následná kompresia už zmenšeného obrázka vytlačí zvyšný prebytok. Robiť to v opačnom poradí (najprv komprimovať, potom zmeniť veľkosť) tiež funguje, no zmena veľkosti ako prvá znamená, že krok kompresie má menej dát na spracovanie, čo je nepatrne rýchlejšie.
Prečo je percentuálny režim iný než jednoducho zadať menšiu pixelovú šírku
Percentuálny režim a režim pixelovej šírky produkujú pod kapotou rovnakú matematiku — oba nakoniec vypočítajú cieľovú šírku a proporcionálnu výšku — ale v praxi riešia rôzne problémy. Pixelový režim je pre prípad, keď poznáte presné číslo, ktoré potrebujete (špecifikácia hovorí 1200px, tak zadáte 1200). Percentuálny režim je pre prípad, keď zmenšujete celú dávku obrázkov s rôznymi pôvodnými veľkosťami, no chcete, aby sa všetky zmenšili proporcionálne o rovnakú mieru — 50 % konzistentne zmenší každý obrázok na polovicu bez ohľadu na to, či boli originály 2000px alebo 6000px široké, čo pixelový režim nedokáže urobiť v jednom priechode cez zmiešanú dávku bez skreslenia niektorých obrázkov alebo ponechania iných nedotknutých.
Časté otázky
Zníži zmena veľkosti kvalitu obrázka?
Zmenšovanie vyzerá v podstate dokonalo — odstraňujete pixely, ktoré cieľová veľkosť aj tak nedokáže zobraziť. Zväčšovanie nad 100 % nedokáže pridať detail a vytvára mäkkosť; vyhnite sa tomu, pokiaľ nemusíte splniť požiadavku na minimálnu veľkosť.
Ako nastavím presnú výšku namiesto šírky?
Vypočítajte šírku, ktorá dá vašu cieľovú výšku: šírka = výška × (pôvodná šírka ÷ pôvodná výška). Nástroj zámerne zachováva pomer strán — voľné naťahovanie šírka×výška skresľuje fotky, čo takmer nikdy nie je to, čo ľudia chcú.
Akú veľkosť by som mal použiť pre web?
Celoširoké hero obrázky: 1600–1920px. Obrázky v obsahu blogu: 800–1200px. Miniatúry: 300–400px. Avatary: 256px. Ak si nie ste istí, zvoľte najväčšiu veľkosť, akú rozloženie skutočne zobrazí, a potom komprimujte.
Zmeniť veľkosť alebo komprimovať — čo potrebujem?
Oboje znižuje veľkosť súboru, ale odlišne. Ak sú rozmery väčšie než treba, najprv zmeňte veľkosť — to prináša väčší zisk. Potom kompresia vytlačí zvyšné bajty. Náš Kompresor obrázkov robí kvalitu + max. šírku v jednom kroku, ak vám to vyhovuje.
Nahrávajú sa moje obrázky počas zmeny veľkosti?
Nie. Zmena veľkosti beží na vašom zariadení prostredníctvom canvas API prehliadača. Nástroj funguje offline, keď sa stránka raz načíta.