System::Drawing::Bitmap sınıfı

Bitmap class

GDI+ bitmap görüntüsünü temsil eder. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örnek, yığına (stack) veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına neden olur. Bu sınıfı her zaman System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi işlevlere argüman olarak geçirmek için kullanın.

class Bitmap : public System::Drawing::Image

Yöntemler

YöntemAçıklama
BeginPixelProcessing(bool)Piksel işleme modunu etkinleştirir.
Bitmap(const SharedPtr<Image>&)Belirtilen mevcut görüntüden yeni bir Bitmap nesnesi oluşturur.
Bitmap(const SharedPtr<System::IO::Stream>&, bool)Belirtilen akıştan yeni bir Bitmap nesnesi oluşturur.
Bitmap(const String&)Belirtilen dosyadan yeni bir Bitmap nesnesi oluşturur.
Bitmap(const String&, bool)Belirtilen dosyadan yeni bir Bitmap nesnesi oluşturur.
Bitmap(int, int, Imaging::PixelFormat)Belirtilen genişlik, yükseklik, piksel biçimi ve piksel verileriyle bir bitmap görüntüsünü temsil eden yeni bir Bitmap nesnesi oluşturur.
Bitmap(const SharedPtr<Image>&, const Size&)Belirtilen mevcut görüntüden, belirtilen boyuta ölçeklendirilmiş yeni bir Bitmap nesnesi oluşturur.
Bitmap(const SharedPtr<Image>&, int, int)Belirtilen mevcut görüntüden, genişlik ve yükseklik belirtilen değerlere ölçeklendirilmiş yeni bir Bitmap nesnesi oluşturur.
Clone() overrideGeçerli nesnenin bir kopyasını oluşturur.
Clone(Rectangle, Imaging::PixelFormat)Geçerli nesne tarafından temsil edilen bitmap görüntüsünün bir bölgesinin kopyasını temsil eden bir Bitmap nesnesi oluşturur.
Clone(RectangleF, Imaging::PixelFormat)Geçerli nesne tarafından temsil edilen bitmap görüntüsünün bir bölgesinin kopyasını temsil eden bir Bitmap nesnesi oluşturur.
ComputeHash()SHA1 karma değerini hesaplar.
static ConvertToARGBImage(const SharedPtr<Bitmap>&)Belirtilen bitmap görüntüsünün piksel biçimi Format32bppArgb olarak değiştirilmiş bir kopyasını oluşturur.
EndPixelProcessing(bool)Piksel işleme modunu devre dışı bırakır.
get_Height() const overrideGörüntünün yüksekliğini piksel olarak döndürür.
get_Palette() const overrideGeçerli nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini döndürür.
get_PixelFormat() const overrideGeçerli nesne tarafından temsil edilen görüntünün piksel biçimini döndürür.
get_RawFormat() const overrideGeçerli nesne tarafından temsil edilen görüntünün dosya biçimini döndürür.
get_Width() const overrideGörüntünün genişliğini piksel olarak döndürür.
GetHbitmap()Geçerli nesne tarafından temsil edilen bitmap’ten bir GDI bitmap nesnesi oluşturur.
GetPixel(int, int)Belirtilen pikselin rengini döndürür.
GetSkBitmap() const overrideTemel SkBitmap nesnesine bir ham işaretçi döndürür.
IsMultiImage() const overrideOrijinal biçimin çoklu görüntü olup olmadığını döndürür.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat)Bitmap nesnesini sistem belleğine kilitler.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Bitmap nesnesini sistem belleğine kilitler.
MakeTransparent(Color)Belirtilen renge sahip tüm piksellerin rengini şeffaf yapar.
MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height))
PremultipleColors()Geçerli nesne tarafından temsil edilen görüntünün piksellerinin renklerini ön çarpar.
RotateFlip(RotateFlipType) overrideGörüntüyü 90 derecelik katlara döndürür ve çevirir.
set_Palette(Imaging::ColorPalettePtr) overrideMevcut nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini ayarlar.
SetPixel(int, int, Color)Geçerli nesne tarafından temsil edilen bitmap görüntüsündeki belirtilen pikselin rengini ayarlar.
SetResolution(float, float)Görüntünün çözünürlüğünü ayarlar.
UnlockBits(const Imaging::BitmapDataPtr&)Belirtilen bitmap’i sistem belleğinden kilidini açar.

Ayrıca Bakınız