System::Drawing::Bitmap class
inhoud
[
verbergen
]Bitmap class
Vertegenwoordigt een GDI+ bitmap‑afbeelding. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject()‑functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in een System::SmartPtr‑pointer en gebruik deze pointer om deze als argument aan functies door te geven.
class Bitmap : public System::Drawing::Image
Methoden
| Methode | Beschrijving |
|---|---|
| BeginPixelProcessing(bool) | Schakelt de pixelverwerkingsmodus in. |
| Bitmap(const SharedPtr<Image>&) | Construeert een nieuw Bitmap‑object uit de opgegeven bestaande afbeelding. |
| Bitmap(const SharedPtr<System::IO::Stream>&, bool) | Construeert een nieuw Bitmap‑object uit de opgegeven stream. |
| Bitmap(const String&) | Construeert een nieuw Bitmap‑object uit het opgegeven bestand. |
| Bitmap(const String&, bool) | Construeert een nieuw Bitmap‑object uit het opgegeven bestand. |
| Bitmap(int, int, Imaging::PixelFormat) | Construeert een nieuw Bitmap‑object dat een bitmap‑afbeelding vertegenwoordigt met de opgegeven breedte, hoogte, pixelindeling en pixelgegevens. |
| Bitmap(const SharedPtr<Image>&, const Size&) | Construeert een nieuw Bitmap‑object uit de opgegeven bestaande afbeelding, geschaald naar de opgegeven grootte. |
| Bitmap(const SharedPtr<Image>&, int, int) | Construeert een nieuw Bitmap‑object uit de opgegeven bestaande afbeelding met breedte en hoogte geschaald naar de opgegeven waarden. |
| Clone() override | Maakt een kopie van het huidige object. |
| Clone(Rectangle, Imaging::PixelFormat) | Maakt een Bitmap‑object dat een kopie vertegenwoordigt van een regio van de bitmap‑afbeelding die door het huidige object wordt vertegenwoordigd. |
| Clone(RectangleF, Imaging::PixelFormat) | Maakt een Bitmap‑object dat een kopie vertegenwoordigt van een regio van de bitmap‑afbeelding die door het huidige object wordt vertegenwoordigd. |
| ComputeHash() | Berekent de SHA1‑hashwaarde. |
| static ConvertToARGBImage(const SharedPtr<Bitmap>&) | Maakt een kopie van de opgegeven bitmap‑afbeelding met de pixelindeling gewijzigd naar Format32bppArgb. |
| EndPixelProcessing(bool) | Schakelt de pixelverwerkingsmodus uit. |
| get_Height() const override | Retourneert de hoogte van de afbeelding in pixels. |
| get_Palette() const override | Retourneert het kleurenpalet dat wordt gebruikt door de afbeelding die door het huidige object wordt weergegeven. |
| get_PixelFormat() const override | Retourneert het pixelformaat van de afbeelding die door het huidige object wordt weergegeven. |
| get_RawFormat() const override | Retourneert het bestandsformaat van de afbeelding die door het huidige object wordt weergegeven. |
| get_Width() const override | Retourneert de breedte van de afbeelding in pixels. |
| GetHbitmap() | Maakt een GDI‑bitmap‑object van de bitmap die door het huidige object wordt vertegenwoordigd. |
| GetPixel(int, int) | Retourneert de kleur van de opgegeven pixel. |
| GetSkBitmap() const override | Retourneert een ruwe pointer naar het onderliggende SkBitmap-object. |
| IsMultiImage() const override | Retourneert of het oorspronkelijke formaat een multi-afbeelding is. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat) | Vergrendelt een Bitmap in het systeemgeheugen. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&) | Vergrendelt een Bitmap in het systeemgeheugen. |
| MakeTransparent(Color) | Wijzigt de kleur van alle pixels met de opgegeven kleur naar transparant. |
| MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height)) | |
| PremultipleColors() | Premultipliseert de kleuren van de pixels van de afbeelding die door het huidige object wordt vertegenwoordigd. |
| RotateFlip(RotateFlipType) override | Roteert de afbeelding met een veelvoud van 90 graden en spiegelt. |
| set_Palette(Imaging::ColorPalettePtr) override | Stelt het kleurenpalet in dat wordt gebruikt door de afbeelding die door het huidige object wordt weergegeven. |
| SetPixel(int, int, Color) | Stelt de kleur in van de opgegeven pixel in de bitmapafbeelding die door het huidige object wordt vertegenwoordigd. |
| SetResolution(float, float) | Stelt de resolutie van de afbeelding in. |
| UnlockBits(const Imaging::BitmapDataPtr&) | Ontgrendelt de opgegeven bitmap uit het systeemgeheugen. |
Zie ook
- Class Image
- Namespace System::Drawing
- Library Aspose.Page for C++