GraphicsFormats è un plugin REALbasic per importare ed esportare immagini. Il plugin supporta attualmente i formati di file PNG, Jpeg, Jpeg2000 e TGA con le seguenti caratteristiche in entrambi i formati PNG, Jpeg, Jpeg2000 e Tga: Importazione da un file.
Importazione da una stringa. Importazione da un IBinaryStreamReader. Importazione con canali alfa (solo PNG e Jpeg2000). Esportare in un file. Esportare in una stringa. Esportazione in un IBinaryStreamWriter. Esportazione con canali alfa (solo PNG e Jpeg2000).
Novità in questa versione:
- Aggiunto il supporto nella classe RawJpegImporter per l'importazione di immagini Jpeg con spazio colore CMYK.
- Aggiunto supporto nella classe RawJpegExporter per l'esportazione di immagini Jpeg con spazio colore CMYK.
- awJpegImporter e RawJpegExporter ora dovrebbero essere leggermente più veloci di prima.
- Risolti problemi critici con RawJpexExporter.
Novità nella versione 5.6.4:
Tutti i formati hanno le seguenti caratteristiche:
- Importazione da un file.
- Importazione da una stringa.
- Importazione da un IBinaryStreamReader.
- Esportazione in un file.
- Esportazione in una stringa.
- Esportazione in un IBinaryStreamWriter.
- Importa ed esporta nello spazio colore RGB.
Le seguenti funzionalità sono uniche nel formato PNG:
- Importazione con canali alfa per tutti i tipi di importazione (file, stringa, flusso).
- Esportazione con canali alfa per tutti i tipi di esportazione (file, stringa, flusso).
- Importare ed esportare senza utilizzare Xojo Picture Object.
- Interrogare i metadati senza leggere l'intera immagine (file, stringa, flusso).
Le seguenti funzionalità sono uniche per il formato Jpeg:
- Importazione ed esportazione in spazio colore in scala di grigi.
- Impostazione della qualità.
- Impostazione del parametro di riferimento.
- Impostazione del parametro Progressive.
- Impostazione del fattore di sfumatura.
- Importa ed esporta valori di risoluzione orizzontale e verticale.
- Importare ed esportare senza utilizzare Xojo Picture Object.
Le seguenti funzionalità sono uniche nel formato Jpeg2000:
- Importazione ed esportazione in spazio colore in scala di grigi.
- Impostazione della qualità.
- Selezione dei codec j2k o jp2.
- Importazione con canali alfa per tutti i tipi di importazione (file, stringa, flusso).
- Esportazione con canali alfa per tutti i tipi di esportazione (file, stringa, flusso).
Le seguenti funzionalità sono uniche nel formato Tga:
- Importazione con canali alfa per tutti i tipi di importazione (file, stringa, flusso).
- Esportazione con canali alfa per tutti i tipi di esportazione (file, stringa, flusso).
- Compressione RLE opzionale.
Novità della versione nella versione 5.0:
- Aggiornamento delle classi RawBitmap PNG e RawBitmap JPEG per supportare la classe RawBitmap riprogettata in TypeLib 7.
- Aggiunta la proprietà ScreenGamma a RawPngExporter.
- Aggiunta la proprietà ScreenGamma a RawPngImporter.
- Aggiunta la proprietà ScreenGamma a PngExporter.
- Aggiunta la proprietà ScreenGamma a PngImporter.
- Aggiunta la proprietà ScreenGamma alla PngExporterConsole.
- Aggiunta la proprietà ScreenGamma alla PngImporterConsole.
- Dipendenze di linker compilate notevolmente ridotte le classi RawBitmap su sistemi Linux rendono più facile l'esecuzione su server Linux.
- Sostituite e rimosse API più deprecate.
Novità nella versione 4.6:
- La classe PngExporter ora può esportare immagini Xojo che hanno un nuovo canale alfa di stile.
- La classe PngImporter ora può importare immagini opzionali che hanno canali alfa nell'oggetto immagine Xojo che ha un nuovo canale alfa di stile.
- Aggiunta la proprietà CompressionLevel alla classe PngExporter e RawPngExporter.
- Aggiornate le librerie sotto il cofano per le classi PNG a versioni molto più recenti.
- PngImporter: fatto leggere un'immagine in una stringa molto più velocemente e ora consumerà meno memoria.
- RawPngImporter: reso molto più veloce la lettura di un'immagine in una stringa e ora consumerà meno memoria.
- Aggiunta la proprietà dei metadati dell'autore alla classe PngExporter.
- Aggiunta la proprietà dei metadati del copyright alla classe PngExporter.
- Aggiunta la proprietà dei metadati del titolo alla classe PngExporter.
- Aggiunta la proprietà dei metadati Descrizione alla classe PngExporter.
- Aggiunta la proprietà dei metadati Disclaimer alla classe PngExporter.
- Aggiunta la proprietà dei metadati del software alla classe PngExporter.
- Aggiunta la proprietà dei metadati di origine alla classe PngExporter.
- Aggiunta la proprietà dei metadati di avviso alla classe PngExporter.
- Aggiunta la proprietà dei metadati dell'autore alla classe PngImporter.
- Aggiunta la proprietà dei metadati del titolo alla classe PngImporter.
- Aggiunta la proprietà dei metadati Description alla classe PngImporter.
- Aggiunta la proprietà dei metadati Disclaimer alla classe PngImporter.
- Aggiunta la proprietà dei metadati del software alla classe PngImporter.
- Aggiunta la proprietà dei metadati di origine alla classe PngImporter.
- Aggiunta la proprietà dei metadati di avviso alla classe PngImporter.
- Aggiunta la proprietà MaskInAlphaChannel alla classe PngImporter.
- Aggiunta la funzione GetInfoFromFile alla classe PngImporter.
- Aggiunta la funzione GetInfoFromString alla classe PngImporter.
- Aggiunta la funzione GetInfoFromStream alla classe PngImporter.
- JPEG2000Exporter può ora esportare immagini Xojo che hanno un nuovo canale alfa di stile.
- La classe JPEG2000Importer ora può importare immagini opzionali che hanno canali alfa nell'oggetto immagine Xojo che ha un nuovo canale alfa di stile.
- Aggiunta la proprietà MaskInAlphaChannel alla classe JPEG2000Importer.
- TGAExporter può ora esportare immagini Xojo con un nuovo canale alfa di stile.
- La classe TGAImporter ora può importare immagini opzionali che hanno canali alfa nell'oggetto immagine Xojo che ha un nuovo canale alfa di stile.- Aggiunta la proprietà MaskInAlphaChannel alla classe TGAImporter.
Novità nella versione 4.5:
- Ora viene fornito anche con un plug-in Xojo. Il plug-in Xojo è disponibile nel nuovo formato Xojo ed è compilato con il nuovo SDK.
- Le compilazioni Linux sono state convertite per utilizzare Cairo.
- Risolto problema di compilazione incrociata durante la compilazione da una piattaforma all'altra.
- Problemi risolti su Linux in cui c'erano due segmenti JPEG e nessun segmento TGA.
- I segmenti plug-in vengono firmati con codice su sistemi MacOS X.
- Il plugin ora viene fornito con TypeLib 6.5.1
- La documentazione ora viene fornita come docset per il fantastico visualizzatore di Dash da http://kapeli.com/dash.
Requisiti :
Limitazioni :
Pubblica un messaggio dimostrativo in un'applicazione compilata.
I commenti non trovato