LeanImg

Verklein een PNG-afbeelding

Het verkleinen van een PNG hier is een verliesloze rondreis: de pixels worden opnieuw bemonsterd naar jouw afmetingen en rechtstreeks teruggeschreven met de verliesloze compressie van PNG, inclusief het alfakanaal. Er is geen kwaliteitsbeslissing te maken — de schuifregelaar in het instellingenpaneel is alleen van toepassing op verliesgevende formaten en wordt genegeerd wanneer de output PNG is. Wat in plaats daarvan je aandacht verdient, is hoe PNG-bestandsgroottes zich gedragen na een verkleining, en wat gladde hersampling doet met scherpafgebakende afbeeldingen. Beide hebben verrassingen.

Resizer laden...

Waarom er geen kwaliteitskeuze voor PNG is

PNG heeft een enkel compressieschema en het is verliesloos, dus de encoder heeft geen kwaliteitsdial om bloot te stellen: de pixels die uit de hersampling komen, worden elke keer exact opgeslagen. Daarom negeert de tool de schuifregelaar voor dit formaat — de engine geeft nooit een kwaliteitswaarde door aan een PNG-codering.

De enige informatie die je verliest is wat de hersampling zelf verwijdert. Van 2000 pixels breed naar 1000 worden drie kwart van de monsters weggegooid, en er was geen encoderkeuze betrokken bij dat. Het betekent ook dat herhaalde verkleiningen geen schade opstapelen zoals verliesgevende formaten dat doen: tien opslagen kosten hetzelfde als één, mits de afmetingen niet blijven veranderen. Als je een kleiner bestand nodig hebt met dezelfde afmetingen, is dat een compressieprobleem in plaats van een verkleiningsprobleem.

De output is altijd volledig 32-bit — paletbestanden groeien

Veel PNG's op het web zijn paletbestanden: in plaats van een kleur per pixel op te slaan, slaan ze een index op in een tabel van maximaal 256 kleuren, wat iconen en eenvoudige graphics klein maakt. De browser decodeert elk dergelijk bestand naar volledige RGBA, en deze tool schrijft het resultaat terug als een volledig 32-bits afbeelding, omdat het canvas waarop het tekent geen idee heeft van een palet.

De consequentie is tegenintuïtief: een zorgvuldig geoptimaliseerd 30 KB paleticoon kan groter terugkomen nadat het kleiner is gemaakt, aangezien de palettruc verdwenen is uit de output. Upscaling verergert het — verliesloze compressie moet rekening houden met elke nieuwe pixel, dus het verdubbelen van de afmetingen van een PNG verviervoudigt ruwweg de ruwe gegevens die het moet opslaan. Wanneer een geoptimaliseerd bestand belangrijk is, houd het origineel en beschouw de verkleinde kopie als afgeleide output.

Harde randen, pixelart en gladde interpolatie

De resampler is de hoogwaardige smoothing filter van de browser, en er is opzettelijk geen nearest-neighbour optie. Voor foto's is dat de juiste filter. Voor pixelart, een-pixel rasterlijnen en kleine UI-tekst is het de verkeerde: smoothing splitst scherpe enkel-pixel randen over aangrenzende pixels, en ze komen grijs en zacht eruit. Foto's hebben daarentegen geen harde randen om te beschermen en kunnen vrij worden geschaald.

Drie manieren om de schade te beperken. Schaal met schone gehele factoren — 50% verandert twee pixels in één in plaats van anderhalf. Snijd weg wat je niet nodig hebt in plaats van alles te verkleinen, wat de overlevende pixels onaangeroerd houdt. En vergroot nooit pixelart hier; interpolatie is precies wat zijn stijl verbiedt, en een speciale editor met nearest-neighbour scaling is het juiste instrument daarvoor.

Veelgestelde Vragen

Wordt de transparante achtergrond behouden?

Ja, volledig. Het alfakanaal wordt samen met de kleurkanalen opnieuw bemonsterd, zodat gedeeltelijke transparantie — zachte schaduwen, anti-gealiaseerde randen — overleeft op de nieuwe grootte. Het verdwijnt alleen als je het bestand later converteert naar een formaat dat geen alfa heeft.

Ik heb mijn PNG verkleind en het bestand werd groter. Hoe?

Je origineel was vrijwel zeker een paletbestand. De output wordt geschreven als volledige 32-bits RGBA, dus de ruimte die wordt bespaard door minder pixels kan worden overschaduwd door het verlies van de paletcodering. Houd het origineel als het met de hand is geoptimaliseerd.

Kan dit een geanimeerde PNG verkleinen?

Alleen de eerste frame — een APNG komt eruit als een stilstaand beeld, en er verschijnt geen waarschuwing voor dit formaat. Controleer het resultaat voordat je iets vervangt waar je om geeft.

Mijn PNG is eigenlijk een foto. Moet het PNG blijven?

Waarschijnlijk niet. Verliesloze compressie slaat continue toon details duur op, zodat een fotografische PNG zwaar blijft bij elke afmeting. Verklein het hier, laat vervolgens de afbeeldingsconverter het omzetten naar WebP of JPEG; de daling in bestandsgrootte is meestal dramatisch.

Wat als de vorm van mijn afbeelding niet overeenkomt met de breedte en hoogte die ik heb getypt?

Kies een pasmodus. Vul & Snijd snijdt de afbeelding bij om je exacte doos te vullen; Rek vervormt het om te passen; Pas Binnen houdt alles, maar de output krimpt naar de passende grootte van de afbeelding — kleiner dan de doos die je hebt getypt, nooit opgevuld.

Wordt het ingebedde kleurprofiel behouden?

Nee. De afbeelding wordt opnieuw opgebouwd in de standaard sRGB-ruimte van de browser en elk ingebed profiel wordt achtergelaten. Onbelangrijk voor screenshots en webgraphics; voor kleurbeheerde printwerk, verklein in een applicatie die profielen behoudt.

Andere verkleiningsgidsen

Afbeeldingen Online Resizen — Gratis Afbeelding Resizer