GifImage

GifImage class

メタデータと追加メソッドを含む GIF (Graphics Interchange Format) 形式の 1 つの画像を表します

public sealed class GifImage : RasterImageResourceBase

コンストラクター

名前 説明
GifImage(string, Stream) コンテンツから新しい GifImage インスタンスを作成し、バイト ストリームとして表され、指定された name を使用します
GifImage(string, string) base64 でエンコードされた文字列として表され、指定された name を持つコンテンツから新しい GifImage インスタンスを作成します

プロパティ

名前 説明
AspectRatio { get; } この画像の縦横比を幅と高さの関係として返します
ByteContent { get; } このラスター イメージのコンテンツをバイト stream として返します
FilenameWithExtension { get; } 名前と拡張子で構成される、このラスター イメージの正しいファイル名を返します。理論的には名前とは異なる場合があります.
IsDisposed { get; } このラスター イメージを破棄するかどうかを決定します
Length { get; } このラスター イメージ ファイルの長さをバイト単位で返します
LinearDimensions { get; } このラスター イメージの直線寸法 (幅と高さ) を返します
Name { get; } このラスター イメージの名前を返します。通常、ファイル名の拡張子は含まれず、理論的には filename. とは異なる場合があります。
TextContent { get; } このラスター イメージのコンテンツを base64 でエンコードされた string として返します
override Type { get; } ImageType.Gif を返します
Version { get; } この GIF 画像の内部バージョンを返します (バージョンはヘッダーから抽出されます)

メソッド

名前 説明
Dispose() このラスター イメージを破棄し、その内容を破棄し、ほとんどのメソッドとプロパティを非動作にします
Equals(IHtmlResource) 参照の等価性を指定してこのインスタンスをチェックします。
GenerateBitmap() このラスター イメージから「System.Drawing.Bitmap」の新しいインスタンスを生成して返します。
ReduceToNewHeight(ushort) 新しい縮小された GIF 画像を作成して返しますが、指定された新しい縮小された高さとそれに比例して縮小された幅があります。 (2 methods)
Save(string) このラスター イメージを指定したファイルに保存します
static IsValid(Stream) 指定されたストリームが有効な GIF image かどうかを確認します
static IsValid(string) 指定された base64 でエンコードされた文字列が有効な GIF かどうかを確認します image

イベント

名前 説明
event Disposed このラスター画像が破棄されたときに発生するイベント

関連項目