Ga naar hoofdinhoud
LibraTool logoLibraTool

Gratis Afbeeldingsverkleiner

Afbeeldingen verkleinen op afmetingen of percentage. Behoud de verhouding, kies uitvoerformaat, geen kwaliteitsverlies.

Sleep bestanden hierheen of klik om te bladeren

JPG, PNG, WebP, AVIF, GIF, HEIC, HEIF · verwerkt op je apparaat

of druk op Ctrl+V om vanaf het klembord te plakken

Je kunt meerdere bestanden tegelijk slepen

Bestanden bladeren

Jouw bestanden verlaten nooit je apparaat. Alle verwerking vindt lokaal in je browser plaats.

Hoe het werkt

Het formaat wijzigen gebeurt volledig in je browser met de Canvas API — dezelfde renderingengine die in Chrome, Firefox en Safari zit. Je afbeelding wordt op een onzichtbaar canvas in de nieuwe afmetingen getekend en lokaal opnieuw gecodeerd; er verlaat niets je apparaat.

  1. 1
    De browser decodeert de afbeelding
    Als je een bestand neerzet of kiest, decodeert de browser de afbeelding (JPEG, PNG, WebP, AVIF of GIF) via een HTMLImageElement tot ruwe pixelgegevens. De oorspronkelijke pixelafmetingen worden uitgelezen en gebruikt om de velden voor breedte en hoogte vooraf in te vullen.
  2. 2
    Canvas tekent opnieuw in het nieuwe formaat
    Klikken op Formaat wijzigen zet een onzichtbaar HTMLCanvasElement op de gekozen breedte en hoogte en roept daarna ctx.drawImage() aan om elke pixel in de nieuwe afmetingen te schalen en te tekenen. Bij JPEG-uitvoer wordt eerst een witte achtergrond aangebracht, zodat transparante delen niet zwart worden.
  3. 3
    canvas.toBlob() codeert de uitvoer
    De ingebouwde methode canvas.toBlob() van de browser codeert de pixelgegevens naar JPEG, PNG of WebP op het ingestelde kwaliteitsniveau. Als je een doelbestandsgrootte hebt opgegeven, past een binaire zoekactie van 7 stappen de kwaliteit automatisch aan tot de uitvoer op of onder die grootte uitkomt.
  4. 4
    Resultaat lokaal bekeken en gedownload
    De gecodeerde Blob wordt omgezet in een object-URL voor het voorbeeldpaneel — zonder serververzoek. Klikken op downloaden start een lokale opslag met een bestandsnaam waarin de uiteindelijke pixelafmetingen staan.

Je afbeelding wordt volledig in je browser verwerkt met de Canvas API en nooit naar een server geüpload.

Gerelateerde tools

Veelgestelde vragen