System::Drawing::Bitmap sınıfı
İçindekiler
[
Saklamak
]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öntem | Açı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() override | Geç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 override | Görüntünün yüksekliğini piksel olarak döndürür. |
| get_Palette() const override | Geçerli nesne tarafından temsil edilen görüntü tarafından kullanılan renk paletini döndürür. |
| get_PixelFormat() const override | Geçerli nesne tarafından temsil edilen görüntünün piksel biçimini döndürür. |
| get_RawFormat() const override | Geçerli nesne tarafından temsil edilen görüntünün dosya biçimini döndürür. |
| get_Width() const override | Gö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 override | Temel SkBitmap nesnesine bir ham işaretçi döndürür. |
| IsMultiImage() const override | Orijinal 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) override | Görüntüyü 90 derecelik katlara döndürür ve çevirir. |
| set_Palette(Imaging::ColorPalettePtr) override | Mevcut 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
- Class Image
- Namespace System::Drawing
- Library Aspose.Font for C++