Tipsその他TGIFImageでGIFファイルを扱うTGIFImageを使って、GIFファイルを扱う方法を説明します。ヘッダファイルTGIFImageを使うには「GIFImg.hpp」をincludeします。TGIFImage();...gif->SaveToFile("C:\\sample2.gif");GIFファイルをTImageに表示する「GIFImg.hpp」をincludeすると、GIFファイルを読み込むことができます。<GIFImg.hpp>Image1->Picture->LoadFromFile("C:\\sample.gif");TGIFImageの内容をTImageに表示する場合はAssign()メソッドを使用します。TGIFImage();gif->LoadFromFile("C:\\sample.gif");Image1->Picture->Assign(gif);透過GIFを作成するGIFファイルでは複数画像を1つのファイルに格納できます。そこで、「gif->Images->Frames[0]」で処理する画像を選択して、プロパティを設定します。//透過色TGIFImage.Assign()メソッドでは、TBitmapの透過色の設定も引き継がれます。そこで、TBitmapで透過色の設定を行うこともできます。TGIFImage();gif->Assign(bmp);減色方法を指定するTGIFImage.ColorReductionプロパティで、ビットマップをインポートした時に使われる減色メソッドを指定することができます。使用できる減色方法をヘルプから引用します。rmNoneいかなる減色も実行しない。20色システムパレットに減色する。256色ハーフトーンパレットに減色する。これは256色ディスプレイモードだけで動作する。4色グレースケールカラーに減色する。rmMonochrome黒/白のモノトーンパレットに減色する。rmGrayScale均一な256色シャドーグレースケールパレットに減色する。216色カラーパレットに減色する。カラーパレットに減色する。rmQuantizeWindows最適な256色Whindosパレットに減色する。rmPaletteカスタムパレットへ減色する。C++Builder2009で確認バグ報告・問い合わせは山本(yamamoto@gesource.jp)までお願いします。