RasterImageResourceBase

RasterImageResourceBase class

名前、寸法、縦横比、タイプ、サイズ、コンテンツが固定された、サポートされているラスター イメージの基本クラス。

public abstract class RasterImageResourceBase : IImageResource

プロパティ

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

メソッド

名前 説明
Dispose() このラスター イメージを破棄し、その内容を破棄し、ほとんどのメソッドとプロパティを非動作にします
Equals(IHtmlResource) 参照の等価性を指定してこのインスタンスをチェックします。
GenerateBitmap() このラスター イメージから「System.Drawing.Bitmap」の新しいインスタンスを生成して返します。
ReduceToNewHeight(ushort) 同じタイプの新しい縮小された画像リソースを作成して返しますが、指定された新しい縮小された高さとそれに比例して縮小された幅があります.
Save(string) このラスター イメージを指定したファイルに保存します

イベント

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

関連項目