ImageType

ImageType structure

サポート可能な 1 つの画像タイプ (形式) を表し、ラスター形式とベクター形式の両方をサポートします

public struct ImageType : IEquatable<ImageType>, IResourceType

プロパティ

名前 説明
static Bmp { get; } BMP 画像タイプ
static Emf { get; } EMF (Enhanced MetaFile) ベクター画像 type
static Gif { get; } GIF 画像タイプ
static Icon { get; } アイコン画像タイプ
static Jpeg { get; } JPEG 画像タイプ
static Png { get; } PNG 画像タイプ
static Svg { get; } SVG ベクター画像 type
static Tiff { get; } TIFF (Tagged Image File Format) ラスター イメージ タイプ
static Undefined { get; } 未定義の画像タイプ - 通常は発生しない特別な値
static Wmf { get; } WMF (Windows メタファイル) ベクター画像 type
FileExtension { get; } 特定の画像タイプの小文字のファイル拡張子 (先頭のドット文字なし)。 Undefined 型の場合、文字列 ‘unsefined’. が返されます。
FormalName { get; } この画像形式の正式な名前を返します。 NULL を返すことはありません。インスタンスが破損していない場合は、例外をスローしません.
Format { get; } 特定の画像形式の .NET 標準画像形式の説明 (.NET 固有の表現がある場合)。 Undefined 型の場合、null 値が返されます。 .NET で表されないすべての形式について、InvalidOperationException. をスローします。
IsVector { get; } この特定の形式がベクター (true) かラスター (false) かを示します
MimeCode { get; } 文字列としての特定の画像タイプの MIME コード。 Undefined 型の場合、文字列 ‘unsefined’. が返されます。

メソッド

名前 説明
static ParseFromFilenameWithExtension(string) 指定されたファイル名から抽出されたファイル名拡張子に相当する ImageType 値を返します
static ParseFromMime(string) 指定された MIME コードと同等の ImageType 値を返します
Equals(ImageType) このインスタンスが指定された「ImageType」と等しいかどうかを判断します instance
override Equals(object) このインスタンスが指定されたキャストされていないオブジェクトと等しいかどうかを判断します。これはおそらく別の「ImageType」です instance
override GetHashCode() この特定のインスタンスの不変の数値であるハッシュ コードを返します
override ToString() FormalName プロパティを返します
operator == 2 つの特定の ImageType インスタンスが等しいかどうかを定義します
operator != 2 つの特定の ImageType インスタンスが等しくないかどうかを定義します

関連項目