IconImage

IconImage class

メタデータと追加のメソッドを含む ICON 形式の 1 つの画像を表します

public sealed class IconImage : RasterImageResourceBase

コンストラクター

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

プロパティ

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

メソッド

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

イベント

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

関連項目