Onderwerpen van Gino:

PNG

PNG staat voor Portable Network Graphics het is een bitmap afbeeldingformaat dat ontwikkeld werd als een alternatief voor het GIF formaat. PNG ondersteunt compressie zonder kwaliteit te verliezen. Het is een hele goede keus om te gebruiken voor afbeeldingen waarbij de scherpe en transparantie heel belangrijk zijn. PNG werd in 1996 gemaakt door een groep programmeurs en ook ontwerpers onder leiden van Thomas Boutell. De belangrijkste reden voor de ontwikkeling van PNG was dat mensen een beeldformaat wilden die patentbeperking kende een betere kleurdiepte gaf ondersteuning waardoor transparantie mogelijk werd. PNG maakt gebruik van lossless compressie dat betekent dat er niet kwaliteit af gaat wanneer een afbeelding opgeslagen wordt dit maakt het formaat perfect om dingen aan te passen waarbij het belangrijk is dat de afbeelding zijn kwaliteit behoudt. Vergeleken met JPG is PNG beter voor dit soort foto's omdat PNG elk detail kan behouden en JPG kan dit niet. De beste voordelen aan PNG is de ondersteuning voor de transparantie ook het alfatransparantie. Dit betekent dat delen van afbeeldingen helemaal of voor een deel doorzichtig kunnen zijn wat zeer nodig is in het grafisch ontwerpen en in de web ontwikkeling. PNG is een ondersteuning voor 24 bit RGB en 32 bit RGBA 24 bit RGB zijn 8 pixels per kleurkanaal dat zijn 16.7 miljoen kleuren. PNG kan wel tot 16 bits per kleurkanaal gebruiken dit is meer dan de meeste formaten gebruiken want bij andere formaten is dat maar 8 bits en bij 32 bit RGBA komt er een A kanaal bij voor de transparantie dit zorgt voor goedlopende overgangen in transparantie dit is de alfatransparantie. Het PNG formaat ondersteunt geen animaties om hier een oplossing voor te verzinnen werd later het APNG formaat uitgevonden dat meerdere PNG afbeeldingen kan samenvoegen tot een bestand APNG wordt nu door de meeste nieuwere browsers ondersteund. PNG gebruikt compressie zonder kwaliteitsverlies nadelen hiervan zijn dat PNG bestanden groter zijn dan JPG bestanden dit is vooral bij de afbeeldingen met veel kleurgradaties JPG gebruik juist wel compressie waar kwaliteit slechter wordt waardoor de bestandsgrote vaak kleiner is een nadeel hiervan is dat dus de kwaliteit slechter wordt. PNG ondersteunt een techniek met de naam Adam7 interlacing dit betekent dat een afbeelding niet in ene keer helemaal geladen hoeft te worden maar dat dit in meerder stappen kan eerst heb je een wazige versie van een foto die steeds scherper zal worden hoe verder het bestand gedownload wordt dit is heel handig om te doen als je een langzame internetverbinding hebt. PNG bestanden kunnen ook metadata hebben voorbeelden hiervan zijn: titel, auteur, copyrightinformatie en software waarmee de afbeelding gemaakt wordt deze gegevens kunnen heel handig zijn bij archivering maar ook bij web ontwikkeling. Omdat PNG alfatransparantie ondersteund kan er hier elke pixel een ander transparantieniveau hebben. PNG gebruikt ook de DEFLATE compressie deze techniek wordt ook gebruikt bij ZIP bestanden deze methode is heel handig en verliest geen kwaliteit. Je kunt PNG het best gebruiken in: grafisch ontwerpen, web ontwikkeling en screenshots.