Preskočiť na hlavný obsah

Zmena veľkosti obrázkov zadarmo

Zmeňte veľkosť obrázkov podľa rozmerov alebo percent. Zachovajte pomer strán, vyberte výstupný formát, bez straty kvality.

Presuňte súbory sem alebo kliknite pre prehľadávanie

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · spracované vo vašom zariadení

alebo stlačte Ctrl+V na vloženie zo schránky

Môžete presunúť viacero súborov naraz

Prehľadávať súbory

Vaše súbory nikdy neopustia vaše zariadenie. Všetko spracovanie prebieha lokálne vo vašom prehliadači.

Ako to funguje

Zmena veľkosti prebieha výhradne vo vašom prehliadači pomocou Canvas API — rovnakého vykresľovacieho enginu zabudovaného v Chrome, Firefoxe a Safari. Váš obrázok sa vykreslí na mimoobrazovkové plátno v nových rozmeroch a znovu lokálne zakóduje; nič neopúšťa vaše zariadenie.

  1. 1
    Obrázok dekódovaný prehliadačom
    Keď presuniete alebo vyberiete súbor, prehliadač dekóduje obrázok (JPEG, PNG, WebP, AVIF alebo GIF) na surové pixelové dáta cez HTMLImageElement. Pôvodné pixelové rozmery sa prečítajú a použijú na predvyplnenie polí šírky a výšky.
  2. 2
    Canvas prekresľuje v novej veľkosti
    Kliknutím na Zmeniť veľkosť sa mimoobrazovkový HTMLCanvasElement nastaví na vami zvolenú šírku a výšku, potom sa zavolá ctx.drawImage() na zmenu mierky a vykreslenie každého pixelu do nových rozmerov. Pre výstup JPEG sa najprv aplikuje vyplnenie bielym pozadím, aby priehľadné oblasti nezčerneli.
  3. 3
    canvas.toBlob() kóduje výstup
    Vstavaná metóda canvas.toBlob() prehliadača zakóduje pixelové dáta do JPEG, PNG alebo WebP na nastavenej úrovni kvality. Ak ste zadali cieľovú veľkosť súboru, 7-iteračné binárne vyhľadávanie automaticky upraví parameter kvality, kým výstup nezapadne do tejto veľkosti alebo pod ňu.
  4. 4
    Výsledok sa zobrazí v náhľade a stiahne lokálne
    Zakódovaný Blob sa prevedie na URL objektu pre panel náhľadu — bez cesty na server a späť. Kliknutím na stiahnutie sa spustí lokálne uloženie s názvom súboru, ktorý obsahuje finálne pixelové rozmery.

Váš obrázok sa spracúva výhradne vo vašom prehliadači pomocou Canvas API a nikdy sa nenahráva na žiadny server.

Súvisiace nástroje

Často kladené otázky