32ビットのピクセルフォーマットに最適化され、それは、ピクセルとグラフィックプリミティブで高速な操作を提供します。
Graphics32はかなり標準TBitmapの/ TCanvasの方法よりも性能が優れています。
それはほとんど百倍高速ピクセル単位のアクセスで約2&ndashのであり、5倍の速さ、線の描画で
この特長:100回に
この高速ピクセル単位のアクセスアップに高速比較します。標準TBitmapをします。 (ピクセル単位のアルファブレンディングを含む)高性能ビットマップアルファブレンド。 (アルファブレンディングと組み合わせ)のサブピクセル精度でピクセル、ラインおよびポリゴンのアンチエイリアシング。
任意のポリゴン変換およびカスタムフィリング。
高品質の再構成フィルタ(例えばランチョス、キュービック、ミッチェル)とビットマップのリサンプリング。
ユニークな最先端のラスタライズシステム。
ビットマップのアフィン変換:サブピクセルの精度での回転、拡大縮小、など。
ビットマップの任意の射影変換。
ビットマップの任意の再マッピング変換(ワーピング、モーフィング用など);
最大サンプリング品質のための柔軟なスーパーサンプリングの実装。
高度なマイクロタイルを経由して最適化されたダブルバッファを持つコンポーネントを表示するフリッカーのない画像?ベースの再描画オプティマイザ。
複数customizible簡単に使用できるオーバーレイ層;
安全なマルチスレッドのためのビットマップのロック。
RGBとアルファチャンネルロードのプロパティエディタ。
標準のTPictureでサポートされている画像フォーマットの設計時のロード;
Borland Delphiの、C ++ BuilderとKylixの上で動作します。
このリリースで新しい何が:
この追加:
新たに追加されたASM /(E)MMXは、ビットマスクを使用して論理(ビット単位)のXOR /または/および操作のためApplyBitmaskルーチンを最適化。
(TColor32Entryへの更新を関連)コンポーネントまたはコンポーネントのセットを指定するための新しいTColor32Componentのbasetypesを追加しました。
ビットマップbtwn選択ARGBコンポーネントをコピーするための新しいCopyComponentsルーチンを追加しました。
最適化:
TBitmap32.ResetAlpha、反転とInvertRGB最適化されています。
pamTransparentEdge関連ルーチンで最適化。
TPatternSamplerは現在、非矩形サンプリングパターンをサポートしています。
バグの修正:
リサンプリングにアクセス違反の原因となったBlockAverageのMMX版のバグ修正。
SourceForgeのトラッカーに報告された次のバグの修正:1560912、1556318
TCustomImage32.BufferOversizeプロパティを設定するときmisbehviorを修正しました。変更は、今直接バッファのサイズ変更を強制します。
固定Kylixのコンパイルの問題は、新しいマルチスレッドのサポートを導入しました。
いくつかのマイナーなクリーンアップと修正。
コメントが見つかりません