Class Bitmap

Bitmap class

Merangkum bitmap, yang terdiri dari data piksel untuk gambar grafik dan atributnya. ABitmap adalah objek yang digunakan untuk bekerja dengan gambar yang ditentukan oleh data piksel.

public class Bitmap : Image

Konstruktor

NamaKeterangan
Bitmap(Image)Menginisialisasi instance baru dariBitmap kelas dari gambar yang sudah ditentukan.
Bitmap(Stream)Menginisialisasi instance baru dariBitmap kelas dari aliran data yang ditentukan.
Bitmap(string)Menginisialisasi instance baru dariBitmap kelas dari file yang ditentukan.
Bitmap(Image, Size)Menginisialisasi instance baru dariBitmapkelas dari gambar yang ada yang ditentukan, diskalakan ke ukuran yang ditentukan.
Bitmap(int, int)Menginisialisasi instance baru dariBitmap kelas dengan ukuran yang ditentukan.
Bitmap(Stream, bool)Menginisialisasi instance baru dariBitmap kelas dari aliran data yang ditentukan.
Bitmap(string, bool)Menginisialisasi instance baru dariBitmap kelas dari file yang ditentukan.
Bitmap(Image, int, int)Menginisialisasi instance baru dariBitmap kelas dari gambar yang ada ditentukan, diskalakan ke ukuran yang ditentukan.
Bitmap(int, int, PixelFormat)Menginisialisasi instance baru dariBitmap kelas dengan ukuran dan format yang ditentukan.
Bitmap(int, int, int, PixelFormat, int[])Menginisialisasi instance baru dariBitmap kelas dengan data ukuran dan piksel yang ditentukan.

Properti

NamaKeterangan
Flags { get; }Mendapat bilangan bulat yang mewakili kombinasi bitwise dariImageFlags untuk Gambar ini.
override FrameDimensionsList { get; }Mendapat larik GUID yang mewakili dimensi bingkai di dalamnyaImage .
override Height { get; }Mendapatkan tinggi, dalam piksel, dari Bitmap ini.
HorizontalResolution { get; }Mendapat resolusi horizontal, dalam piksel per inci, dari iniImage .
override Palette { get; set; }Mendapatkan atau menyetel palet warna yang digunakan untuk iniImage .
PhysicalDimension { get; }Mendapatkan lebar dan tinggi gambar ini.
override PixelFormat { get; }Mendapatkan format piksel untuk iniImage .
override PropertyIdList { get; }Mendapat ID dari item properti yang disimpan di siniImage .
override PropertyItems { get; }Mendapat semua item properti (bagian dari metadata) yang disimpan di siniImage .
override 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 .
override Width { get; }Mendapatkan lebar, dalam piksel, dari Bitmap ini.

Metode

NamaKeterangan
Clone()Membuat salinan persis dari iniImage .
Clone(Rectangle, PixelFormat)Membuat salinan dari bagian iniBitmap didefinisikan olehRectangle structure dan dengan yang ditentukanPixelFormat pencacahan.
Clone(RectangleF, PixelFormat)Membuat salinan dari bagian iniBitmap ditentukan dengan ditentukanPixelFormat pencacahan.
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.
GetPixel(int, int)Mendapat warna piksel yang ditentukan dalam hal iniBitmap .
override GetPropertyItem(int)Mendapat item properti yang ditentukan dari siniImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Mengembalikan thumbnail untuk iniImage .
LockBits(Rectangle, ImageLockMode, PixelFormat)Mengunci aBitmap ke dalam memori sistem.
MakeTransparent()Membuat warna yang ditentukan transparan untuk iniBitmap .
MakeTransparent(Color)Membuat warna yang ditentukan transparan untuk iniBitmap .
ReadArgb32Pixels(int[])Membaca piksel bitmap dalam format ARGB32 ke dalam larik yang diberikan.
override RemovePropertyItem(int)Menghapus item properti yang ditentukan dari iniImage .
override 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.
SetPixel(int, int, Color)Mengatur warna piksel yang ditentukan dalam hal iniBitmap .
override SetPropertyItem(PropertyItem)Menyimpan item properti (bagian dari metadata) di siniImage .
SetResolution(float, float)Menetapkan resolusi untuk iniBitmap .
UnlockBits(BitmapData)Buka iniBitmap dari memori sistem.
WriteArgb32Pixels(int[])Menulis piksel ke bitmap.

Lihat juga