Class Image

Image class

Kelas dasar abstrak yang menyediakan fungsionalitas untuk kelas turunan Bitmap dan Metafile.

public abstract class Image : IDisposable

Konstruktor

NamaKeterangan
Image()Menginisialisasi instance baru dariImage kelas.

Properti

NamaKeterangan
Flags { get; }Mendapat bilangan bulat yang mewakili kombinasi bitwise dariImageFlags untuk Gambar ini.
abstract FrameDimensionsList { get; }Mendapat larik GUID yang mewakili dimensi bingkai di dalamnyaImage .
abstract Height { get; }Mendapat tinggi, dalam piksel, dari iniImage .
HorizontalResolution { get; }Mendapat resolusi horizontal, dalam piksel per inci, dari iniImage .
abstract Palette { get; set; }Mendapatkan atau menyetel palet warna yang digunakan untuk iniImage .
PhysicalDimension { get; }Mendapatkan lebar dan tinggi gambar ini.
abstract PixelFormat { get; }Mendapatkan format piksel untuk iniImage .
abstract PropertyIdList { get; }Mendapat ID dari item properti yang disimpan di siniImage .
abstract PropertyItems { get; }Mendapat semua item properti (bagian dari metadata) yang disimpan di siniImage .
abstract RawFormat { get; }Mendapat format file iniImage .
Size { get; }Mendapatkan lebar dan tinggi, dalam piksel, dari gambar ini.
Tag { get; set; }Mendapat atau menyetel objek yang menyediakan data tambahan tentang gambar.
VerticalResolution { get; }Mendapatkan resolusi vertikal, dalam piksel per inci, dari iniImage .
abstract Width { get; }Mendapat lebar, dalam piksel, dari iniImage .

Metode

NamaKeterangan
static FromFile(string)Membuat sebuahImage dari file yang ditentukan.
static FromStream(Stream)Membuat sebuahImagedari aliran data yang ditentukan.
static FromStream(Stream, bool)Membuat sebuahImage dari aliran data yang ditentukan, secara opsional menggunakan informasi manajemen warna tertanam dalam aliran itu.
Clone()Membuat salinan persis dari iniImage .
virtual Dispose()Merilis semua sumber daya yang digunakan oleh Gambar ini.
GetBounds(ref GraphicsUnit)Mendapatkan batas gambar dalam unit yang ditentukan.
GetFrameCount(FrameDimension)Mengembalikan jumlah bingkai dari dimensi yang ditentukan.
abstract GetPropertyItem(int)Mendapat item properti yang ditentukan dari siniImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Mengembalikan thumbnail untuk iniImage .
abstract RemovePropertyItem(int)Menghapus item properti yang ditentukan dari iniImage .
abstract RotateFlip(RotateFlipType)Metode ini memutar, membalik, atau memutar dan membalikImage .
Save(string)Simpan iniImageke file atau streaming yang ditentukan.
Save(Stream, ImageFormat)Menyimpan gambar ini ke aliran yang ditentukan dalam format yang ditentukan.
Save(string, ImageFormat)Simpan iniImage ke file yang ditentukan dalam format yang ditentukan.
Save(Stream, ImageCodecInfo, EncoderParameters)Menyimpan gambar ini ke aliran yang ditentukan, dengan parameter encoder dan encoder gambar yang ditentukan.
Save(string, ImageCodecInfo, EncoderParameters)Simpan iniImage ke file yang ditentukan, dengan parameter encoder dan image-encoder yang ditentukan.
SaveAdd(EncoderParameters)Menambahkan bingkai ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke salah satu metode Image.Save(…) . Gunakan metode ini untuk menyimpan bingkai yang dipilih dari gambar multi-bingkai ke gambar multi-bingkai lainnya.
SaveAdd(Image, EncoderParameters)Menambahkan bingkai ke file atau aliran yang ditentukan dalam panggilan sebelumnya ke salah satu metode Image.Save(…) .
SelectActiveFrame(FrameDimension, int)Memilih bingkai yang ditentukan oleh dimensi dan indeks.
abstract SetPropertyItem(PropertyItem)Menyimpan item properti (bagian dari metadata) di siniImage .
static FromHbitmap(IntPtr)Membuat aBitmap dari pegangan ke bitmap GDI.
static GetPixelFormatSize(PixelFormat)Mengembalikan kedalaman warna, dalam jumlah bit per piksel, dari format piksel yang ditentukan.
static IsAlphaPixelFormat(PixelFormat)Mengembalikan nilai yang menunjukkan apakah format piksel untuk iniImage berisi informasi alfa.

Anggota lainnya

NamaKeterangan
delegate GetThumbnailImageAbortMenyediakan metode callback untuk menentukan kapanGetThumbnailImage metode harus membatalkan eksekusi sebelum waktunya.

Lihat juga