PNG Utilità REALbasic plugin permette di caricare e salvare immagini in formato PNG con o senza informazioni sulla trasparenza. I metodi sono forniti anche a che fare con le stringhe di dati PNG binario, che è l'ideale per memorizzare o recupero di immagini dal database, volumi virtuali, archivi zip, etc.
Il formato PNG supporta le immagini true-color, con o senza canali alfa, utilizzando la compressione senza perdita di dati efficiente. Le immagini PNG sono l'ideale quando file di piccole dimensioni sono desiderati, senza sacrificare la fedeltà dell'immagine o informazioni sulla trasparenza. Il PNG Utilities Plugin consente agli sviluppatori REALbasic per caricare facilmente e salvare immagini PNG, mentre senza l'importazione e l'esportazione di maschere di trasparenza.
Il codice sorgente di PNG Utilities è fornito gratuitamente, e può essere utilizzato senza credito. Tuttavia, eventuali modifiche alla fonte dovrebbero contribuire indietro in modo che possano essere presi in considerazione per l'inclusione in una versione futura.
NOTA: Il libpng e zlib librerie sono comprese nelle loro rispettivi contratti di licenza, copie dei quali sono compresi altrove in questa distribuzione.
Uso:
Inserire il file PNG Utilities Plugin.rbx incluso nel download nella cartella plugin di REALbasic e lanciare REALbasic. Il plugin fornisce un modulo PNGu contenente vari metodi. Si prega di consultare il documento di riferimento il metodo e il progetto di esempio in dotazione per informazioni più dettagliate.
NOTA: Se si utilizza Photoshop per creare file PNG, fatevi un favore e scaricare il libero SuperPNG Photoshop plug (disponibile per Mac OS e Windows).
Limitazioni:
IMPORTANTE: Linux crea dinamicamente collegamento con libpng e zlib in fase di esecuzione. PNG Utilities non funziona senza queste librerie, ma sono tipicamente incluso nelle distribuzioni Linux e nessuna installazione supplementare sarà necessario, in circostanze normali. I plugin Mac e Win32 sono (cioè staticamente collegati librerie libpng e zlib sono integrati nel plugin stesso) indipendenti.
PNG Utilities possibile caricare qualsiasi file PNG valida (true-color, tavolozza, in scala di grigi, ecc), ma attualmente salva solo true-color 8bpp RGB e RGBA formati.
Correzione gamma viene applicata in modo distruttivo quando si carica un'immagine PNG. Ciò significa che i dati RGB originale non esiste più all'interno dell'oggetto Picture REALbasic. Per evitare di correzione gamma interamente passare sempre un valore di gamma di -1 durante il caricamento e / o salvare le immagini PNG.
Immagini vettoriali (immagini con profondità = 0) devono essere convertiti in una bitmap prima di inviarli ai metodi Save / GetData.
Bandiere Picture.Transparent non sono convertiti in canali alfa quando si utilizzano i metodi Save / GetData. Solo Immagini con una proprietà di maschera valida si tradurrà in un PNG contenente un canale alfa, ma nota che maschere devono essere in scala di grigi per ottenere risultati coerenti.
Maschere in REALbasic trattano nero come opaco, mentre i canali alfa trattano
Requisiti:
· REALbasic 5.5+
Cosa c'è di nuovo in questo rilascio:
· Tutto: 16 bpp (48 e 64 bit) immagini PNG ora caricare e visualizzare correttamente
Dettagli del software:
Versione: 1.8.1
Data di caricamento: 3 Jun 15
Licenza: Libero
Popolarità: 3
I commenti non trovato