ImageType

ImageType structure

Mewakili satu jenis (format) gambar yang dapat didukung, mendukung format raster dan vektor

public struct ImageType : IEquatable<ImageType>, IResourceType

Properti

Nama Keterangan
static Bmp { get; } tipe gambar BMP
static Emf { get; } Jenis gambar vektor EMF (Enhanced MetaFile)
static Gif { get; } Jenis gambar GIF
static Icon { get; } jenis gambar ICON
static Jpeg { get; } Jenis gambar JPEG
static Png { get; } tipe gambar PNG
static Svg { get; } jenis gambar vektor SVG
static Tiff { get; } Tipe gambar raster TIFF (Tagged Image File Format)
static Undefined { get; } Jenis gambar tidak terdefinisi - nilai khusus, yang seharusnya tidak terjadi secara normal
static Wmf { get; } jenis gambar vektor WMF (Windows MetaFile)
FileExtension { get; } Ekstensi file (tanpa karakter titik awal) dari jenis gambar tertentu dalam huruf kecil. Untuk tipe Undefined mengembalikan string ‘unsefined’.
FormalName { get; } Mengembalikan nama resmi dari format gambar ini. Jangan pernah mengembalikan NULL. Jika instance tidak rusak, jangan pernah melempar exception.
Format { get; } Deskripsi format gambar standar .NET dari format gambar tertentu, jika memiliki representasi khusus .NET. Untuk tipe Undefined mengembalikan nilai null. Untuk semua format, yang tidak terwakili dalam .NET, melempar InvalidOperationException.
IsVector { get; } Menunjukkan apakah format khusus ini adalah vektor (benar) atau raster (salah)
MimeCode { get; } kode MIME dari jenis gambar tertentu sebagai string. Untuk tipe Undefined mengembalikan string ‘unsefined’.

Metode

Nama Keterangan
static ParseFromFilenameWithExtension(string) Mengembalikan nilai ImageType, yang setara dengan ekstensi nama file, yang diekstraksi dari nama file yang ditentukan
static ParseFromMime(string) Mengembalikan nilai ImageType, yang setara dengan kode MIME yang ditentukan
Equals(ImageType) Menentukan apakah instance ini sama dengan instance “ImageType” yang ditentukan
override Equals(object) Menentukan apakah instance ini sama dengan objek yang tidak ditransmisikan, yang mungkin merupakan instance “ImageType” lainnya
override GetHashCode() Mengembalikan kode hash, yang merupakan angka tetap untuk instance khusus ini
override ToString() Mengembalikan properti FormalName
operator == Menentukan apakah dua instance ImageType spesifik sama
operator != Menentukan apakah dua instance ImageType tertentu tidak sama

Lihat juga