PNG Utilities REALbasic Plugin giver dig mulighed for at indlæse og gemme PNG format billeder med eller uden gennemsigtighed oplysninger. Metoder er også at beskæftige sig med strenge af binære PNG data, som er ideel, når opbevaring eller hente billeder fra databaser, virtuelle mængder, zip arkiver osv
PNG billedformat understøtter ægte farver billeder med eller uden alfakanaler ved hjælp af effektiv tabsfri komprimering. PNG-billeder er ideelle, når der ønskes små filstørrelser uden at ofre billede troskab eller gennemsigtighed oplysninger. PNG Utilities Plugin giver REALbasic udviklere til nemt at indlæse og gemme PNG-billeder, mens problemfrit importere og eksportere gennemsigtighed masker.
Kildekoden til PNG Utilities er gratis, og kan anvendes uden kredit. Dog bør eventuelle ændringer i kilden bidraget tilbage, så de kan komme i betragtning til optagelse i en fremtidig version.
BEMÆRK: libpng og zlib biblioteker medtages under de respektive licensaftaler, kopier som indgår andetsteds i denne fordeling.
Anvendelse:
Placer PNG Utilities Plugin.rbx fil inkluderet i download i din plugin mappe REALbasic og starte REALbasic. Dette plugin giver en PNGu modul indeholder forskellige metoder. Se venligst den metode referencedokument og den medfølgende eksempel projekt for mere detaljerede oplysninger.
BEMÆRK: Hvis du bruger Photoshop til at oprette PNG-filer, gør dig selv en tjeneste og downloade den gratis SuperPNG Photoshop plugin (tilgængelig for Mac OS og Windows).
Begrænsninger:
VIGTIGT: Linux bygger dynamisk link med libpng og zlib på runtime. PNG Utilities vil ikke fungere uden disse biblioteker, men de er typisk inkluderet i Linux-distributioner, og ingen ekstra installation vil være påkrævet under normale omstændigheder. Mac og Win32 plugins er selvstændige (dvs. statisk forbundne libpng og zlib biblioteker er indbygget i plugin selv).
PNG Utilities kan indlæse en gyldig PNG-fil (ægte farver, paletted, gråtoner, etc.), men i øjeblikket kun sparer ægte farver 8bpp RGB og RGBA formater.
Gamma korrektion destruktivt, når du lægger en PNG-billede. Dette betyder, at den oprindelige RGB data ikke længere findes inden for REALbasic Picture objekt. For at undgå gammakorrektion helt altid bestå en gamma værdi på -1 ved lastning og / eller gemme PNG-billeder.
Vektor billeder (Billeder med Dybde = 0) skal konverteres til en bitmap, før du sender dem til Save / getdata metoder.
Picture.Transparent flag er ikke konverteret til alfakanaler ved brug af Gem / getdata metoder. Kun billeder med et gyldigt Mask ejendom vil resultere i et PNG indeholder en alfakanal, men bemærk, at Masker skal gråtoner for ensartede resultater.
Masker i REALbasic behandle sort som uigennemsigtig, mens alfakanaler behandle
Krav:
· REALbasic 5.5+
Hvad er nyt i denne version:
· Alle: 16 BPP (48 & 64 bit) PNG-billeder nu indlæse og vise korrekt
Software detaljer:
Kommentarer ikke fundet