PNG Utilities REALbasic Plugin kunt u laden en opslaan beelden PNG-formaat, met of zonder transparantie informatie. Methoden zijn ook voorzien om te gaan met strijkers van binaire PNG data, wat ideaal is voor het vastleggen en ophalen van beelden van databases, virtuele volumes, zip-archieven, enz.
De PNG-formaat ondersteunt ware kleuren beelden met of zonder alpha-kanalen, met behulp van efficiënte lossless compressie. PNG-afbeeldingen zijn ideaal wanneer kleine bestandsgroottes worden gewenst zonder verlies van trouw of transparantie informatie. De PNG Utilities Plugin stelt REALbasic ontwikkelaars eenvoudig laden en opslaan van PNG-afbeeldingen, terwijl het naadloos importeren en exporteren van transparantie maskers.
De broncode naar PNG Utilities wordt gratis verstrekt, en kunnen zonder credit worden gebruikt. Echter, moeten eventuele wijzigingen in de bron terug worden ingebracht, zodat ze kunnen in aanmerking komen voor opname in een toekomstige versie.
OPMERKING: De libpng en zlib bibliotheken zijn begrepen in hun respectieve licentieovereenkomsten, waarvan kopieën worden elders in deze distributie inbegrepen.
Usage:
Plaats de PNG Utilities Plugin.rbx bestand opgenomen in de download in uw REALbasic plugin map en start REALbasic. De plugin biedt een PNGu module met verschillende methoden. Zie de referentiemethode document en de meegeleverde voorbeeld van een project voor meer gedetailleerde informatie.
OPMERKING: Als u Photoshop gebruikt om PNG-bestanden te maken, doe jezelf een plezier en download de gratis SuperPNG Photoshop plugin (beschikbaar voor Mac OS en Windows).
Beperkingen:
BELANGRIJK: Linux bouwt dynamisch koppelen met libpng en zlib bij runtime. PNG Utilities zal niet functioneren zonder deze bibliotheken, maar ze worden meestal meegeleverd met Linux-distributies en geen extra installatie zal onder normale omstandigheden vereist. De Mac en Win32 plugins zijn self-contained (dwz statisch gelinkt libpng en zlib bibliotheken zijn ingebouwd in de plugin zelf).
PNG Utilities kan elke geldige PNG-bestand (ware kleuren, paletten, grijstinten, etc.) laden, maar momenteel alleen bespaart ware kleuren 8bpp RGB en RGBA formaten.
Gamma correctie wordt destructief toegepast bij een PNG-afbeelding geladen. Dit betekent dat de oorspronkelijke RGB-gegevens niet langer binnen de REALbasic Picture object bestaat. Om gammacorrectie voorkomen geheel altijd langs een gamma waarde van -1 bij het laden en / of opslaan van PNG-afbeeldingen.
Vector foto's (Foto's met diepte = 0) moet worden omgezet in een bitmap voordat ze naar de Save / GetData methoden.
Picture.Transparent vlaggen worden niet omgezet naar alpha-kanalen bij gebruik van de Save / GetData methoden. Slechts Beelden met een geldige masker eigenschap resulteert in een PNG die een alfakanaal, maar merk op dat maskers worden grijswaarden voor consistente resultaten.
Maskers in REALbasic behandelen zwart als ondoorzichtig, terwijl alfakanalen behandelen
Vereisten:
· REALbasic 5.5+
Wat is er nieuw in deze release:
· Alle: 16 bpp (48 & 64 bit) PNG-afbeeldingen nu laden en goed weergegeven
Software informatie:
Versie: 1.8.1
Upload datum: 3 Jun 15
Licentie: Gratis
Populariteit: 3
Reacties niet gevonden