PNG Utilities Realbasic Plugin kan du ladda och spara PNG-format bilder med eller utan informations öppenhet. Metoder finns också för att hantera strängar av binära PNG data, vilket är idealiskt vid förvaring eller hämta bilder från databaser, virtuella volymer, zip-arkiv, etc.
PNG bildformat stöder sant färgbilder med eller utan alfakanaler, med hjälp av effektiv förlustfri komprimering. PNG-bilder är idealiska när små filstorlekar önskas utan att göra avkall bildåtergivning eller informations öppenhet. PNG Utilities Plugin gör Realbasic utvecklare att enkelt ladda och spara PNG-bilder, medan sömlöst importera och exportera masker öppenhet.
Källkoden till PNG Utilities är kostnadsfritt och kan användas utan kredit. Dock bör eventuella ändringar av källan bidragit tillbaka så att de kan anses ingå i en framtida version.
OBS: libpng och zlib bibliotek ingår i respektive licensavtal, kopior av som ingår på annan plats i denna fördelning.
Användning:
Placera PNG Utilities Plugin.rbx fil som ingår i nedladdningen i din plugin-mappen Realbasic och starta Realbasic. Insticksprogrammet ger en PNGu modul som innehåller olika metoder. Se metod referensdokumentet och den medföljande exempel projektet för mer detaljerad information.
OBS: Om du använder Photoshop för att skapa PNG-filer, gör dig själv en tjänst och ladda ner gratis SuperPNG Photoshop plugin (finns för Mac OS och Windows).
Begränsningar:
VIKTIGT: Linux bygger dynamiskt länka med libpng och zlib vid körning. PNG Utilities kommer inte fungera utan dessa bibliotek, men de är oftast ingår i Linuxdistributioner och ingen extra installation kommer att krävas under normala förhållanden. Mac och Win32 plugins är fristående (dvs. statiskt länkade libpng och zlib bibliotek byggs i plugin själv).
PNG Utilities kan läsa in någon giltig PNG-fil (true-färg, palett, gråskala, etc.), men för närvarande bara sparar färgäkta 8bpp RGB och RGBA format.
Gammakorrigering används destruktivt när du laddar en PNG-bild. Detta betyder att den ursprungliga RGB-data inte längre finns inom Realbasic bildobjektet. För att undvika gammakorrigering helt alltid passera en gammavärde på -1 vid lastning och / eller spara PNG-bilder.
Vector bilder (bilder med Djup = 0) måste konverteras till en bitmapp innan du skickar dem till Spara / GetData metoder.
Picture.Transparent flaggor är inte omvandlas till alfakanaler när du använder Spara / GetData metoder. Endast bilder med ett giltigt Mask fastighet kommer att resultera i en PNG som innehåller en alfakanal, men observera att Masker bör gråskala för konsekventa resultat.
Masker i Realbasic behandla svart som ogenomskinliga, medan alfakanaler behandlar
Krav:
· Realbasic 5.5+
Vad är nytt i den här versionen:
· All: 16 BPP (48 & 64 bitars) PNG-bilder nu läsa in och visas korrekt
Mjukvaruinformation:
Version: 1.8.1
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 3
Kommentarer hittades inte