System::Drawing::Bitmap class

Bitmap class

Mewakili gambar bitmap GDI+. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskan ke fungsi sebagai argumen.

class Bitmap : public System::Drawing::Image

Metode

MetodeDeskripsi
BeginPixelProcessing(bool)Mengaktifkan mode pemrosesan piksel.
Bitmap(const SharedPtr<Image>&)Membuat objek Bitmap baru dari gambar yang ada yang ditentukan.
Bitmap(const SharedPtr<System::IO::Stream>&, bool)Membuat objek Bitmap baru dari aliran yang ditentukan.
Bitmap(const String&)Membuat objek Bitmap baru dari file yang ditentukan.
Bitmap(const String&, bool)Membuat objek Bitmap baru dari file yang ditentukan.
Bitmap(int, int, Imaging::PixelFormat)Membuat objek Bitmap baru yang mewakili gambar bitmap dengan lebar, tinggi, format piksel, dan data piksel yang ditentukan.
Bitmap(const SharedPtr<Image>&, const Size&)Membuat objek Bitmap baru dari gambar yang ada yang ditentukan, diubah ukurannya ke ukuran yang ditentukan.
Bitmap(const SharedPtr<Image>&, int, int)Membuat objek Bitmap baru dari gambar yang ada yang ditentukan dengan lebar dan tinggi yang diubah skalanya ke nilai yang ditentukan.
Clone() overrideMembuat salinan dari objek saat ini.
Clone(Rectangle, Imaging::PixelFormat)Membuat objek Bitmap yang mewakili salinan wilayah gambar bitmap yang diwakili oleh objek saat ini.
Clone(RectangleF, Imaging::PixelFormat)Membuat objek Bitmap yang mewakili salinan wilayah gambar bitmap yang diwakili oleh objek saat ini.
ComputeHash()Menghitung nilai hash SHA1.
static ConvertToARGBImage(const SharedPtr<Bitmap>&)Membuat salinan gambar bitmap yang ditentukan dengan format piksel diubah menjadi Format32bppArgb.
EndPixelProcessing(bool)Menonaktifkan mode pemrosesan piksel.
get_Height() const overrideMengembalikan tinggi gambar dalam piksel.
get_Palette() const overrideMengembalikan palet warna yang digunakan oleh gambar yang diwakili oleh objek saat ini.
get_PixelFormat() const overrideMengembalikan format piksel gambar yang diwakili oleh objek saat ini.
get_RawFormat() const overrideMengembalikan format file gambar yang diwakili oleh objek saat ini.
get_Width() const overrideMengembalikan lebar gambar dalam piksel.
GetHbitmap()Membuat objek bitmap GDI dari bitmap yang diwakili oleh objek saat ini.
GetPixel(int, int)Mengembalikan warna piksel yang ditentukan.
GetSkBitmap() const overrideMengembalikan pointer mentah ke objek SkBitmap yang mendasarinya.
IsMultiImage() const overrideMengembalikan apakah format asli adalah multi-gambar.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat)Mengunci sebuah Bitmap ke dalam memori sistem.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Mengunci sebuah Bitmap ke dalam memori sistem.
MakeTransparent(Color)Mengubah warna semua piksel dengan warna yang ditentukan menjadi transparan.
MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height))
PremultipleColors()Melakukan premultiplikasi warna piksel gambar yang diwakili oleh objek saat ini.
RotateFlip(RotateFlipType) overrideMemutar gambar ke kelipatan 90 derajat dan membaliknya.
set_Palette(Imaging::ColorPalettePtr) overrideMengatur palet warna yang digunakan oleh gambar yang direpresentasikan oleh objek saat ini.
SetPixel(int, int, Color)Menetapkan warna piksel yang ditentukan dalam gambar bitmap yang diwakili oleh objek saat ini.
SetResolution(float, float)Menetapkan resolusi gambar.
UnlockBits(const Imaging::BitmapDataPtr&)Membuka kunci bitmap yang ditentukan dari memori sistem.

Lihat Juga