GraphicsFormatsは画像のインポートとエクスポートを行うREALbasicプラグインです。このプラグインは現在、PNG、Jpeg、Jpeg、Jpeg2000、TGAの各ファイル形式をサポートしています.PNG、Jpeg、Jpeg2000、Tgaの各形式で、次の機能を使用できます。
文字列からのインポートIBinaryStreamReaderからのインポートAlphaチャンネルでの読み込み(PNGおよびJpeg2000のみ)。ファイルへのエクスポート。文字列へのエクスポート。 IBinaryStreamWriterへのエクスポート。 Alphaチャンネル(PNGおよびJpeg2000のみ)でエクスポートする。
今回のリリースの新機能:
RawJpegImporterクラスで、CMYKカラースペースを使用してJPEG画像をインポートするためのサポートが追加されました。
RawJpegExporterクラスで、CMYKカラースペースを使用してJPEG画像を書き出すサポートが追加されました。
awJpegImporterとRawJpegExporterは以前よりも少し速くなりました。
RawJpexExporterの重大な問題を修正しました。
バージョン5.6.4の新機能:
すべてのフォーマットには以下の機能があります:
ファイルからのインポート。
文字列からのインポート
IBinaryStreamReaderからのインポート
ファイルへのエクスポート。
文字列へのエクスポート。
IBinaryStreamWriterへのエクスポート。
RGBカラースペースにインポートしてエクスポートします。
次の機能はPNG形式に固有の機能です:
すべてのインポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルによるインポート。
すべてのエクスポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルでのエクスポート。
Xojo Picture Objectを使用せずにインポートとエクスポートを行います。
画像全体(ファイル、文字列、ストリーム)を読み取らずにメタデータを照会する。
次の機能はJpeg形式に固有です:
グレースケールカラースペースにインポートしてエクスポートします。
品質を設定する。
ベースラインパラメータの設定。
プログレッシブパラメータの設定。
平滑化係数を設定する。
水平および垂直の解像度値をインポートおよびエクスポートします。
Xojo Picture Objectを使用せずにインポートとエクスポートを行います。
以下の機能は、Jpeg2000形式に固有のものです。
グレースケールカラースペースにインポートしてエクスポートします。
品質を設定する。
j2kまたはjp2コーデックの選択。
すべてのインポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルによるインポート。
すべてのエクスポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルでのエクスポート。
次の機能は、Tga形式に固有です:
すべてのインポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルによるインポート。
すべてのエクスポートタイプ(ファイル、文字列、ストリーム)のAlphaチャンネルでのエクスポート。
オプションのRLE圧縮。
バージョン5.0の新機能:
- TypeLib 7の再設計されたRawBitmapクラスをサポートするようにRawBitmap PNGおよびRawBitmap JPEGクラスを更新しました。
- RawPngExporterにScreenGammaプロパティを追加しました。
- RawPngImporterにScreenGammaプロパティを追加しました。
- PngExporterにScreenGammaプロパティを追加しました。
- PngImporterにScreenGammaプロパティを追加しました。
- PngExporterConsoleにScreenGammaプロパティを追加しました。
- PngImporterConsoleにScreenGammaプロパティを追加しました。
- コンパイルリンカーの依存関係を大幅に軽減LinuxシステムのRawBitmapクラスは、Linuxサーバー上での実行を容易にします。
- 廃止予定のAPIを置き換えて削除しました。
バージョン4.6の新機能:
- PngExporterクラスは、新しいスタイルのアルファチャンネルを持つXojoイメージを書き出すことができるようになりました。
- PngImporterクラスは、オプションで、アルファチャンネルを持つ画像を新しいスタイルのアルファチャンネルを持つXojo画像オブジェクトにインポートできます。
- PngExporterクラスとRawPngExporterクラスにCompressionLevelプロパティを追加しました。
- PNGクラスのライブラリを多くの新しいバージョンに更新しました。
- PngImporter:イメージを文字列に読み込むほうがはるかに速くなり、メモリの消費量が少なくなります。
- RawPngImporter:イメージを文字列に読み込むほうがはるかに速くなり、メモリが少なくなります。
- AuthorメタデータプロパティをPngExporterクラスに追加しました。
- PngExporterクラスに著作権メタデータプロパティを追加しました。
- PngExporterクラスにTitleメタデータプロパティを追加しました。
- PngExporterクラスにDescriptionメタデータプロパティを追加しました。
- 免責メタデータプロパティをPngExporterクラスに追加しました。
- PngExporterクラスにSoftwareメタデータプロパティを追加しました。
- PngExporterクラスにSourceメタデータプロパティを追加しました。
- PngExporterクラスに警告メタデータプロパティを追加しました。
- AuthorメタデータプロパティをPngImporterクラスに追加しました。
- PngImporterクラスにTitleメタデータプロパティを追加しました。
- PngImporterクラスに説明メタデータプロパティを追加しました。
- PngImporterクラスにDisclaimerメタデータプロパティを追加しました。
- PngImporterクラスにSoftwareメタデータプロパティを追加しました。
- PngImporterクラスにSourceメタデータプロパティを追加しました。
- PngImporterクラスに警告メタデータプロパティを追加しました。
- PngImporterクラスにMaskInAlphaChannelプロパティを追加しました。
- PngImporterクラスにGetInfoFromFile関数を追加しました。
- PngImporterクラスにGetInfoFromString関数を追加しました。
- PngImporterクラスにGetInfoFromStream関数を追加しました。
- JPEG2000Exporterは、新しいスタイルのアルファチャンネルを持つXojoイメージを書き出すことができるようになりました。
- JPEG2000Importerクラスは、オプションで、アルファチャンネルを持つ画像を新しいスタイルのアルファチャンネルを持つXojo画像オブジェクトにインポートできます。
- JPEG2000ImporterクラスにMaskInAlphaChannelプロパティを追加しました。
- TGAExporterは、新しいスタイルのアルファチャンネルを持つXojoイメージを書き出すことができるようになりました。
- TGAImporterクラスは、オプションで、アルファチャンネルを持つ画像を新しいスタイルのアルファチャンネルを持つXojo画像オブジェクトにインポートできます。- TGAImporterクラスにMaskInAlphaChannelプロパティを追加しました。
バージョン4.5の新機能:
Xojoプラグインも同梱されています。 Xojoプラグインは新しいXojo形式で提供され、新しいSDKでコンパイルされます。
LinuxコンパイルはCairoを使用するように移植されています。
あるプラットフォームから別のプラットフォームにコンパイルするときのクロスコンパイルの問題を修正しました。
2つのJPEGセグメントがあり、TGAセグメントがないLinux上の問題を修正しました。
プラグインセグメントは、MacOS Xシステムで署名されたコードとなります。
プラグインはTypeLib 6.5.1で出荷されるようになりました
ドキュメンテーションはhttp://kapeli.com/dashのすばらしいダッシュビューアのdocsetとしても出荷されています。
REALbasic 2009r1以上
制限事項:
コンパイル済みアプリケーションにデモメッセージを投稿します。
コメントが見つかりません