System::Drawing::Bitmap class

Bitmap class

Bir 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ığıt üzerinde veya new operatörüyle oluşturulmamalıdır, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Her zaman bu sınıfı System::SmartPtr işaretçisiyle sarmalayın ve bu işaretçiyi fonksiyonlara 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üksekliği belirtilen değerlere ölçeklendirilmiş yeni bir Bitmap nesnesi oluşturur.
Clone() overrideGeçerli nesnenin bir kopyasını oluşturur.
Clone(Rectangle, Imaging::PixelFormat)Mevcut 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)Mevcut 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 piksel cinsinden yüksekliğini 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 piksel cinsinden genişliğini döndürür.
GetHbitmap()Mevcut 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 overrideAlttaki SkBitmap nesnesine ham bir 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)Bir Bitmap nesnesini sistem belleğine kilitler.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Bir 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 derecenin katları kadar döndürür ve çevirir.
set_Palette(Imaging::ColorPalettePtr) overrideGeçerli 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