Pređi na glavni sadržaj
LibraTool logoLibraTool

Promena veličine slika — besplatno

Promenite veličinu slika po dimenzijama ili procentu. Zadržite odnos, odaberite izlazni format, bez gubitka kvaliteta.

Prevucite fajlove ovde ili kliknite za pregled

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · obrađeno na vašem uređaju

ili pritisnite Ctrl+V da nalepite iz privremene memorije

Možete prevući više fajlova odjednom

Pretraži fajlove

Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pregledaču.

Kako funkcioniše

Promena veličine se u potpunosti dešava u vašem pregledaču koristeći Canvas API — isti mehanizam za iscrtavanje ugrađen u Chrome, Firefox, i Safari. Vaša slika se crta na van-ekransko platno na novim dimenzijama i lokalno ponovo kodira; ništa ne napušta vaš uređaj.

  1. 1
    Sliku dekodira pregledač
    Kada prevučete ili izaberete fajl, pregledač dekodira sliku (JPEG, PNG, WebP, AVIF, ili GIF) u sirove podatke piksela preko HTMLImageElement. Originalne dimenzije piksela se čitaju i koriste da unapred popune polja širine i visine.
  2. 2
    Canvas ponovo crta na novoj veličini
    Klik na Promeni veličinu podešava van-ekranski HTMLCanvasElement na vašu izabranu širinu i visinu, zatim poziva ctx.drawImage() da skalira i oboji svaki piksel na nove dimenzije. Za JPEG izlaz, prvo se primenjuje bela pozadinska popuna tako da providne oblasti ne postanu crne.
  3. 3
    canvas.toBlob() kodira izlaz
    Ugrađena metoda canvas.toBlob() pregledača kodira podatke piksela u JPEG, PNG, ili WebP na nivou kvaliteta koji podesite. Ako ste odredili ciljnu veličinu fajla, binarna pretraga od 7 iteracija automatski podešava parametar kvaliteta dok izlaz ne stane na ili ispod te veličine.
  4. 4
    Rezultat lokalno prikazan u pregledu i preuzet
    Kodiran Blob se pretvara u object URL za panel pregleda — bez putovanja do servera i nazad. Klik na preuzimanje pokreće lokalno čuvanje sa nazivom fajla koji uključuje konačne dimenzije piksela.

Vaša slika se obrađuje u potpunosti unutar vašeg pregledača koristeći Canvas API i nikada se ne otprema nijednom serveru.

Slične alatke

Česta pitanja