API:Vcl.Imaging.GIFImg

提供: RAD Studio API Documentation
移動先: 案内検索

クラス

GIFExceptionGIF 画像ファイルを処理する際に、例外を発生させるために使用します。
TColorLookupすべてのカラー マッピング クラスの基底クラスを表します。
TColorLookupClassTColorLookupClassTColorLookup のクラスです。
TCustomGIFRendererGIF レンダリング クラスの基底クラスを表します。
TFastColorLookup高速なカラーマッピングのためのクラスを表しています。
TGIFAppExtensionClassTGIFAppExtensionClassTGIFApplicationExtension のクラスです。
TGIFAppExtNSLoopアニメーションGIFを使用するアプリケーションについての情報を保存するクラスを表しています。
TGIFApplicationExtensionGIFイメージを使用するアプリケーションについての情報を含むクラスの基本クラスを表しています。
TGIFBlockGIF 画像ブロックのストリーム操作を実装します。
TGIFColorMapGIF 画像ファイルのグローバル カラー マップの操作を実装したものです。
TGIFCommentExtensionGIF イメージに関するテキスト情報を含んでいます。
TGIFExtensionTGIFExtension は GIF オブジェクトの処理中に 使用されるパラメータについての情報を含むクラスの基本クラスです。
TGIFExtensionClassTGIFExtensionClassTGIFExtension のクラスです。
TGIFExtensionListTGIFExtensionListTGIFExtension オブジェクトの配列を含みます。
TGIFFrameTGIFFrame は GIF アニメーション中のフレームを表します。
TGIFGraphicControlExtensionグラフィックレンダリングブロックの処理中に使われる情報を含みます。
TGIFHeaderコンテキスト中の GIF データストリームを確認します。
TGIFImageTGIFImage は GIF (Graphics Interchange Format) イメージを保持します。
TGIFImageListTGIFImageListTGIFFrame オブジェクトの配列を含みます。
TGIFItemGIF 画像ファイルにあるデータのセクションを実装する、すべてのクラスの中の基底クラスを表します。
TGIFListTGIFItem オブジェクトのリストの処理を実装します。
TGIFRendererTGIFRenderer は GIF の描画に使われます。
TGIFTextExtensionテキスト データのグラフィック レンダリングに関する情報が含まれています。
TGIFTrailerGIF データストリームの終端を表します
TGIFUnknownAppExtensionTGIFBlock オブジェクトのリストの実装です。
TGrayScaleLookup一様に変化する256階調パレットのカラーマップのためのクラスを表します。
TGrayWindowsLookup一様に変化する4階調パレットのカラーマップのためのクラスを表します。
TMonochromeLookup白黒パレットのカラーマップのためのクラスを表します。
TNetscapeColorLookupネットスケープカラーキューブのカラーマップのためのクラスを表します。
TSlowColorLookupスローカラーマッピングのためのクラスを表します。

ルーチン

CreateOptimizedPaletteFromManyBitmaps複数のビットマップに対して色の量子化を行います。
InternalGetDIB指定したピクセル形式の DIB にビットマップを変換します。
InternalGetDIBSizes指定したピクセル形式の DIB にビットマップを変換するために必要なバッファ サイズを計算します。
ReduceColors
RegisterTImage が設計時に GIF をサポートするようにします。
WebPaletteディザリングされない 216 色の均一 Netscape パレットを作成します。

BGRArrayBGRArrayTRGBTriple 要素の配列です。
PalArrayPalArrayTPaletteEntry 要素の配列です。
PBGRArrayPBGRArrayBGRArray へのポインタです。
PInverseLookupPInverseLookupTInverseLookup へのポインタです。
PPalArrayPPalArrayPalArray へのポインタです。
PRGBQuadArrayPRGBQuadArray は、TRGBQuadArray へのポインタです。
TColorMapTColorMapTGIFColor の配列です。
TColormapHistogramTColormapHistogramTGIFColorMap クラスで内部的に使用されます。
TColormapReverseTColormapReverseTGIFColorMap クラスで内部的に使用されます。
TColorReduction利用可能な減色方法を示します。
TDisposalMethodGIF フレームをレンダリングするときに使用する廃棄方法を示します。
TDitherMode利用可能なディザリング アルゴリズムを示します。
TGIFAnimationLoopアニメーションの繰り返し動作を示します。
TGIFApplicationRecTGIFApplicationRec は GIF イメージを含むアプリケーションについての情報を保持するときに使われます。
TGIFAuthenticationCodeTGIFAuthenticationCode はアプリケーション識別子を認証するために使われるコードを表しています。
TGIFColorTGIFColor 型の変数は RGB カラーモデル中で実際に表示される色を含みます。
TGIFDitheringNetscape の 216 色パレットを使用しているときのディザリング動作を示します。
TGIFExtensionTypeTGIFExtensionType は、拡張ブロックの種類を一意に識別する数値です。
TGIFGCERecTGIFGCERec はグラフィックコントロール拡張機能についての情報を保持するために使われます。
TGIFIdentifierCodeTGIFIdentifierCode はアプリケーション拡張を持つアプリケーションを特定するために使われるコードを表しています。
TGIFOptimizeOptionOptimize メソッドで使用する最適化オプションを示します。
TGIFOptimizeOptionsTGIFOptimizeOptionsTGIFOptimizeOption のセットです。
TGIFPlainTextExtensionRecTGIFPlainTextExtensionRec はグラフィックとしてテキストデータを描画するために必要なパラメータについての情報を保持するために使われます。
TGIFSeverityGIF 画像の操作時に生成される警告の重要度レベルを示します。
TGIFVersion処理可能な GIF 画像のバージョンを示します。
TGIFVersionRecTGIFVersionRec は、GIF のバージョンを指定する要素の型です。
TGIFWarningTGIFWarning は、警告イベント ハンドラの型です。
TImageDescriptorTImageDescriptor 型の変数は画像についての情報を含みます。
TInverseLookupTInverseLookupTFastColorLookup クラスで内部的に使用されます。
TLogicalScreenDescriptorTLogicalScreenDescriptor 型の変数は画面についての情報を含みます。
TRGBQuadArrayTRGBQuadArray は、色を RGB モデルで格納したレコードの配列です。
TUsageCountTUsageCount 型の変数には GIF に関するヒストグラム情報が含まれます。

変数

BitmapAllocationThreshold新しく割り当てられるビットマップがサイズ変更前に変換されるときの、ビットマップ ピクセル数の制限を示します。
CF_GIFGIF クリップボード形式の識別子を表します。
DoAutoDitherアプリケーションの自動ディザリングを有効化または無効化します。
GIFClearOnLoopGIF アニメーションを繰り返すときにキャンバスをクリアするべきかどうかを示します。
GIFDefaultDelayGIF アニメーションのデフォルトの遅延を示します。
GIFDefaultTransparentColor透過に使用する色を示します。
GIFDelayExpGIF アニメーションの効果的な遅延時間を取得するために、遅延変数に掛ける係数を示します。
GIFFileBufferSizeGIF 解凍用の先読みバッファのサイズを示します。
GIFImageDefaultAnimate新規作成される TGIFImage オブジェクトの Animate プロパティのデフォルト値を示します。
GIFImageDefaultAnimationLoop新規作成される TGIFImage オブジェクトの AnimateLoop プロパティのデフォルト値を示します。
GIFImageDefaultAnimationSpeed新規作成される TGIFImage オブジェクトの AnimationSpeed プロパティのデフォルト値を示します。
GIFImageDefaultColorReduction新規作成される TGIFImage オブジェクトの ColorReduction プロパティのデフォルト値を示します。
GIFImageDefaultColorReductionBits新規作成される TGIFImage オブジェクトの ReductionBits プロパティのデフォルト値を示します。
GIFImageDefaultDithering新規作成される TGIFImage オブジェクトの Dithering プロパティのデフォルト値を示します。
GIFImageDefaultDitherMode新規作成される TGIFImage オブジェクトの DitherMode プロパティのデフォルト値を示します。
GIFImageDefaultTransparent新規作成される TGIFImage オブジェクトの Transparent プロパティのデフォルト値を示します。
GIFImageOptimizeOnStreamDFM ファイルへストリーム出力する前に GIF を最適化するかどうかを示します。
GIFImageRenderOnLoadGIF フレームを、必要に応じてレンダリングするのではなく、ロード時にレンダリングするかどうかを示します。
GIFMaximumDelayペインタがメイン スレッドで動作しているときの最大遅延を示します。
GIFMinimumDelayペインタがメイン スレッドで動作しているときの最小遅延を示します。
GIFVersions

この名前空間で処理可能な GIF 形式のバージョンを含みます。

PaletteDeviceデスクトップ DC でサポートされているのが 256 色以下かどうかを示します。
TGenericColorMapperGIF 画像の表示に使用するカラー マッパーを示します。

定数

GIFMaxColorsGIFMaxColors: Integer = $100;
GIFVersionGIFVersion: Integer = $300;
GIFVersionMajorGIFVersionMajor: Integer = 3;
GIFVersionMinorGIFVersionMinor: Integer = 0;
GIFVersionReleaseGIFVersionRelease: Integer = 7;