Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Bildstorleksändrare

Ändra storlek på bilder efter dimensioner eller procent. Behåll bildförhållandet, välj utdataformat, ingen kvalitetsförlust.

Släpp filer här, eller klicka för att bläddra

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · bearbetas på din enhet

eller tryck Ctrl+V för att klistra in från urklipp

Du kan släppa flera filer på en gång

Bläddra bland filer

Dina filer lämnar aldrig din enhet. All bearbetning sker lokalt i din webbläsare.

Så här fungerar det

Storleksändring sker helt i din webbläsare med Canvas-API:et — samma renderingsmotor som är inbyggd i Chrome, Firefox och Safari. Din bild ritas på en osynlig canvas i de nya dimensionerna och kodas om lokalt; inget lämnar din enhet.

  1. 1
    Bild avkodad av webbläsaren
    När du släpper eller väljer en fil avkodar webbläsaren bilden (JPEG, PNG, WebP, AVIF eller GIF) till rå pixeldata via ett HTMLImageElement. De ursprungliga pixeldimensionerna läses och används för att förifylla bredd- och höjdfälten.
  2. 2
    Canvas ritas om i den nya storleken
    Att klicka på Ändra storlek ställer in ett osynligt HTMLCanvasElement på din valda bredd och höjd, och anropar sedan ctx.drawImage() för att skala och rita varje pixel i de nya dimensionerna. För JPEG-utdata tillämpas en vit bakgrundsfyllning först så att transparenta områden inte blir svarta.
  3. 3
    canvas.toBlob() kodar utdatan
    Webbläsarens inbyggda canvas.toBlob()-metod kodar pixeldatan till JPEG, PNG eller WebP på den kvalitetsnivå du ställer in. Om du angav en målfilstorlek justerar en binärsökning i 7 iterationer automatiskt kvalitetsparametern tills utdatan ryms inom eller under den storleken.
  4. 4
    Resultat förhandsvisas och laddas ned lokalt
    Den kodade bloben omvandlas till en objekt-URL för förhandsvisningspanelen — ingen serverrundtur. Att klicka på nedladdning startar en lokal sparning med ett filnamn som innehåller de slutliga pixeldimensionerna.

Din bild bearbetas helt inuti din webbläsare med Canvas-API:et och laddas aldrig upp till någon server.

Relaterade verktyg

Vanliga frågor