GraphicsFormats ist ein REALbasic Plugin zum Importieren und Exportieren von Bildern. Das Plugin unterstützt derzeit PNG-, JPEG-, JPEG2000- und TGA-Dateiformate mit den folgenden Funktionen in den Formaten PNG, Jpeg, JPEG2000 und TGA: Importieren aus einer Datei.
Importieren aus einer Zeichenfolge Importieren von einem IBinaryStreamReader. Importieren mit Alpha-Kanälen (nur PNG und Jpeg2000). Exportieren in eine Datei Exportieren in eine Zeichenfolge Exportieren in einen IBinaryStreamWriter. Exportieren mit Alphakanälen (nur PNG und Jpeg2000).
Was ist neu in dieser Version:
- Unterstützung für die RawJpegImporter-Klasse zum Importieren von Jpeg-Bildern mit CMYK-Farbraum hinzugefügt.
- Unterstützung für die RawJpegExporter-Klasse zum Exportieren von JPEG-Bildern mit CMYK-Farbraum wurde hinzugefügt.
- awJpegImporter und RawJpegExporter sollten nun etwas schneller als zuvor sein.
- Kritische Probleme mit dem RawJpexExporter wurden behoben.
Was ist neu in Version 5.6.4:
Alle Formate haben folgende Eigenschaften:
- Importieren von einer Datei.
- Importieren von einer Zeichenfolge.
- Importieren von einem IBinaryStreamReader.
- Exportieren in eine Datei.
- Exportieren in eine Zeichenfolge
- Exportieren in einen IBinaryStreamWriter.
- Importieren und exportieren Sie in den RGB-Farbraum.
Die folgenden Funktionen sind einzigartig für das PNG-Format:
- Importieren mit Alpha-Kanälen für alle Importarten (Datei, String, Stream).
- Exportieren mit Alphakanälen für alle Exporttypen (Datei, String, Stream).
- Importieren und exportieren ohne Xojo Picture Object zu verwenden.
- Abfragen von Metadaten, ohne das gesamte Bild (Datei, String, Stream) zu lesen.
Die folgenden Funktionen sind im Jpeg-Format einzigartig:
- Importieren und exportieren Sie in den Graustufen-Farbraum.
- Einstellen der Qualität
- Einstellen des Baseline-Parameters.
- Einstellen des progressiven Parameters.
- Einstellung Glättungsfaktor.
- Importieren und exportieren Sie horizontale und vertikale Auflösungswerte.
- Importieren und exportieren ohne Xojo Picture Object zu verwenden.
Die folgenden Funktionen sind im Jpeg2000-Format einzigartig:
- Importieren und exportieren Sie in den Graustufen-Farbraum.
- Einstellen der Qualität
- Auswahl von j2k oder jp2 Codecs.
- Importieren mit Alpha-Kanälen für alle Importarten (Datei, String, Stream).
- Exportieren mit Alphakanälen für alle Exporttypen (Datei, String, Stream).
Die folgenden Funktionen sind einzigartig für das Tga-Format:
- Importieren mit Alpha-Kanälen für alle Importarten (Datei, String, Stream).
- Exportieren mit Alphakanälen für alle Exporttypen (Datei, String, Stream).
- Optionale RLE-Komprimierung.
Was ist neu in Version 5.0:
- Die JPEG-Klassen RawBitmap PNG und RawBitmap wurden aktualisiert, um die neu gestaltete RawBitmap-Klasse in TypeLib 7 zu unterstützen.
- ScreenGamma-Eigenschaft zum RawPngExporter hinzugefügt.
- ScreenGamma-Eigenschaft zum RawPngImporter hinzugefügt.
- ScreenGamma-Eigenschaft zum PngExporter hinzugefügt.
- ScreenGamma-Eigenschaft zum PngImporter hinzugefügt.
- ScreenGamma-Eigenschaft zur PngExporterConsole hinzugefügt.
- ScreenGamma-Eigenschaft zur PngImporterConsole hinzugefügt.
- Stark reduzierte Compiler-Linker-Abhängigkeiten Die RawBitmap-Klassen auf Linux-Systemen erleichtern die Ausführung auf Linux-Servern.
- Ersetzte und entfernte veraltete APIs.
Was ist neu in Version 4.6:
- Die PngExporter-Klasse kann nun Xojo-Bilder exportieren, die einen neuen Stil-Alpha-Kanal haben.
- Die PngImporter-Klasse kann jetzt optional Bilder mit Alphakanälen in ein Xojo-Bildobjekt mit einem neuen Stil-Alphakanal importieren.
- Die CompressionLevel-Eigenschaft wurde der PngExporter- und RawPngExporter-Klasse hinzugefügt.
- Die Bibliotheken unter der Haube für die PNG-Klassen wurden auf neuere Versionen aktualisiert.
- PngImporter: Schnelleres Lesen eines Bildes in eine Zeichenkette und weniger Speicherplatz.
- RawPngImporter: Hat das Lesen eines Bildes in eine Zeichenfolge viel schneller gemacht und verbraucht jetzt weniger Speicher.
- Die Author-Metadaten-Eigenschaft wurde der PngExporter-Klasse hinzugefügt.
- Copyright-Metadaten-Eigenschaft zur PngExporter-Klasse hinzugefügt.
- Title-Metadaten-Eigenschaft zur PngExporter-Klasse hinzugefügt.
- Der PngExporter-Klasse wurde die Metadateneigenschaft Beschreibung hinzugefügt.
- Hinzufügen der Disclaimer-Metadaten-Eigenschaft zur PngExporter-Klasse.
- Software-Metadaten-Eigenschaft zur PngExporter-Klasse hinzugefügt.
- Source-Metadaten-Eigenschaft zur PngExporter-Klasse hinzugefügt.
- Der Klasse PngExporter wurde die Eigenschaft Warning metadata hinzugefügt.
- Autor-Metadaten-Eigenschaft zur PngImporter-Klasse hinzugefügt.
- Title-Metadaten-Eigenschaft zur PngImporter-Klasse hinzugefügt.
- Die Metadaten-Eigenschaft Beschreibung wurde der PngImporter-Klasse hinzugefügt.
- Die Disclaimer-Metadateneigenschaft wurde der PngImporter-Klasse hinzugefügt.
- Software-Metadaten-Eigenschaft zur PngImporter-Klasse hinzugefügt.
- Source-Metadaten-Eigenschaft zur PngImporter-Klasse hinzugefügt.
- Der Metadatenklasse von Warning wurde die PngImporter-Klasse hinzugefügt.
- MaskInAlphaChannel-Eigenschaft zur PngImporter-Klasse hinzugefügt.
- Funktion "GetInfoFromFile" für die PngImporter-Klasse hinzugefügt.
- GetInfoFromString-Funktion zur PngImporter-Klasse hinzugefügt.
- Funktion "GetInfoFromStream" für die PngImporter-Klasse hinzugefügt.
- JPEG2000Exporter kann jetzt Xojo-Bilder exportieren, die einen neuen Stil-Alpha-Kanal haben.
- Die JPEG2000Importer-Klasse kann jetzt optional Bilder mit Alpha-Kanälen in ein Xojo-Bildobjekt mit einem neuen Stil-Alpha-Kanal importieren.
- MaskInAlphaChannel-Eigenschaft zur JPEG2000Importer-Klasse hinzugefügt.
- TGAExporter kann jetzt Xojo-Bilder mit neuem Stil-Alpha-Kanal exportieren.
- Die TGAImporter-Klasse kann nun optional Bilder mit Alphakanälen in ein Xojo-Bildobjekt mit einem neuen Stil-Alphakanal importieren.- Die MaskInAlphaChannel-Eigenschaft wurde der TGAImporter-Klasse hinzugefügt.
Was ist neu in Version 4.5:
- Wird jetzt auch mit einem Xojo-Plugin ausgeliefert. Das Xojo-Plugin kommt im neuen Xojo-Format und ist mit einem neueren SDK kompiliert.
- Linux-Compiles wurden für die Verwendung von Cairo portiert.
- Problem mit Kreuzkompilierung behoben, wenn von einer Plattform zu einer anderen kompiliert wurde.
- Probleme unter Linux behoben, bei denen zwei JPEG-Segmente und kein TGA-Segment vorhanden waren.
- Plugin-Segmente werden auf MacOS X-Systemen mit Code signiert.
- Plugin wird jetzt mit TypeLib 6.5.1 ausgeliefert
- Die Dokumentation wird jetzt auch als Docset für den fantastischen Dash-Viewer von http://kapeli.com/dash ausgeliefert.
Anforderungen :
Einschränkungen :
Gibt eine Demo-Nachricht in der kompilierten Anwendung aus.
Kommentare nicht gefunden