WebP naar PNG
Je afbeeldingen verlaten dit apparaat niet
WebP is wat de meeste websites tegenwoordig serveren en wat veel desktopsoftware nog steeds niet wil openen. PNG opent overal. De omzetting is rechtstreeks, transparantie inbegrepen, met één ding om op te rekenen: PNG legt elke pixel exact vast, dus het bestand valt meestal een paar keer groter uit dan de WebP.
Zo zet je WebP om naar PNG
Een WebP die je van een webpagina hebt opgeslagen, is vrijwel zeker de lossy soort, wat betekent dat er detail is weggegooid voordat het bestand bij jou aankwam. Omzetten naar PNG haalt daar niets van terug. Het zet precies vast wat er is, in een container die niets meer kan verliezen. Dat is de goede stap als het bestand bewerkt gaat worden, en de verkeerde als je eigenlijk iets kleiners wilde.
Was de WebP toevallig de lossless soort, dan is deze omzetting in beide richtingen echt verliesvrij: de pixelwaarden zijn identiek en alleen de codering verandert. Niets in de bestandsnaam vertelt je welke soort je hebt. De enige aanwijzing is de bestandsgrootte in verhouding tot hoe ingewikkeld het beeld is.
Geanimeerde WebP komt veel voor, en dat is de beperking om te kennen. De browser decodeert het eerste frame en dat frame krijg je, omdat PNG geen animatie heeft om het in mee te nemen. Was wat je erin zette een korte loop, dan is de PNG er een stilstaand beeld uit.
Transparantie komt ongeschonden mee. Beide formaten hebben een volledig alfakanaal van acht bits, dus een uitsnede blijft een uitsnede en er wordt geen achtergrondkleur achter geschilderd.
Waar mensen het voor gebruiken
- Een gedownloade WebP openen in software die hem weigert
- Een afbeelding door een uploadformulier krijgen dat de extensie .webp afwijst
- De transparante achtergrond van een gedownload logo intact houden
- Een bestand doorgeven aan iemand met een oudere computer
- Het eerste frame uit een geanimeerde WebP halen
Vragen
Omdat PNG verliesvrij is. Het legt elke pixel exact vast, terwijl de WebP detail wegdeed om klein te worden. Drie tot vijf keer zo groot is normaal.
Ja. PNG heeft een volledig alfakanaal, dus een WebP met transparante achtergrond komt eruit met dezelfde transparante achtergrond en niets erachter geschilderd.
Nee. Niets kan detail herstellen dat al weg was. Hij ziet er identiek uit, in een groter bestand.
Alleen het eerste frame. Animatie gaat niet mee naar PNG. Daarvoor zijn APNG of GIF de formaten, en omzetten tussen geanimeerde formaten is een ander klusje.
Nee, en dat hoort ook zo. PNG slaat precies op wat het krijgt, dus er valt niets in te leveren. De schuif verschijnt alleen bij de lossy omzettingen op deze site.
Nee. De afbeelding wordt opnieuw opgebouwd uit gedecodeerde pixels, dus er komt geen EXIF, geen kleurprofiel en geen tekstblok mee in de PNG.
Nee. De browser decodeert en tekent ze opnieuw op deze pagina, dus er wordt niets verstuurd.