| PNG ++ PNG ++ is een C ++-wikkel voor Libpng-bibliotheek. |
Download nu |
PNG ++ Rangschikking & Samenvatting
- Naam uitgever:
- Alex Shulgin
- Uitgever website:
- http://www.nongnu.org/pngpp/
PNG ++ Tags
PNG ++ Beschrijving
PNG ++ is een C ++ Wrapper voor Libpng-bibliotheek. PNG ++ is een C ++ Wrapper voor Libpng Library.png ++ streeft naar een eenvoudige maar krachtige C ++ -interface aan Libpng, de PNG-referentie-implementatie-bibliotheek. PNG ++ is gratis software die wordt verdeeld onder een gemodificeerde variant van de BSD-licentie. Waarom kan het? Met behulp van RAW Libpng in C ++ kan een serieuze uitdaging opleggen, omdat er veel voorzorgsmaatregelen moeten worden genomen om de initialisatie / deinitialisatie van controlestructuren en het correct af te handelen. Met PNG ++ kunt u PNG-afbeeldingen lezen of schrijven in een enkele regel van C ++ Code: PNG :: Afbeelding Afbeelding ("Input.png"); Afbeelding.Write ("Output.png"); de code Leest een afbeelding uit het bestand met de naam "Input.png" en schrijft vervolgens de afbeelding naar een bestand met de naam "Output.png". In dit voorbeeld heeft PNG ++ alle transformaties nodig om adequate in-memory RGB-weergave van het beeld te creëren (goed, in de meeste gevallen instrueert het gewoon libpng om dit te doen). De afbeelding in "Input.png" kan RGB-afbeelding zijn, of het kan grijswaarden of zelfs geïndexeerde afbeelding zijn met een palet - PNG ++ zal gewoon een ingang naar RGB-formaat converteren. Om technische redenen wordt dergelijke automatische transformatie echter alleen ondersteund voor RGB- en grijswaardenkleurtypen. Optioneel is er mogelijk een alfakanaal in de doelkleurruimte (respectievelijk RGBA en Gray + Alpha). Wat is nieuw in deze release: · Ondersteuning voor TRNS Chunk is toegevoegd. · Niet-STD IO-streams-ondersteuning werd toegevoegd. · 16-bits endian Problemen waren opgelost. · Het testscript is verbeterd.
PNG ++ Gerelateerde software