System::Drawing::Bitmap class

Bitmap class

Representa una imagen bitmap GDI+. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

class Bitmap : public System::Drawing::Image

Métodos

MétodoDescripción
BeginPixelProcessing(bool)Habilita el modo de procesamiento de píxeles.
Bitmap(const SharedPtr<Image>&)Construye un nuevo objeto Bitmap a partir de la imagen existente especificada.
Bitmap(const SharedPtr<System::IO::Stream>&, bool)Construye un nuevo objeto Bitmap a partir del flujo especificado.
Bitmap(const String&)Construye un nuevo objeto Bitmap a partir del archivo especificado.
Bitmap(const String&, bool)Construye un nuevo objeto Bitmap a partir del archivo especificado.
Bitmap(int, int, Imaging::PixelFormat)Construye un nuevo objeto Bitmap que representa una imagen bitmap con el ancho, alto, formato de píxel y datos de píxel especificados.
Bitmap(const SharedPtr<Image>&, const Size&)Construye un nuevo objeto Bitmap a partir de la imagen existente especificada, escalada al tamaño especificado.
Bitmap(const SharedPtr<Image>&, int, int)Construye un nuevo objeto Bitmap a partir de la imagen existente especificada con el ancho y alto escalados a los valores especificados.
Clone() overrideCrea una copia del objeto actual.
Clone(Rectangle, Imaging::PixelFormat)Crea un objeto Bitmap que representa una copia de una región de la imagen bitmap representada por el objeto actual.
Clone(RectangleF, Imaging::PixelFormat)Crea un objeto Bitmap que representa una copia de una región de la imagen bitmap representada por el objeto actual.
ComputeHash()Calcula el valor hash SHA1.
static ConvertToARGBImage(const SharedPtr<Bitmap>&)Crea una copia de la imagen bitmap especificada con el formato de píxel cambiado a Format32bppArgb.
EndPixelProcessing(bool)Deshabilita el modo de procesamiento de píxeles.
get_Height() const overrideDevuelve la altura de la imagen en píxeles.
get_Palette() const overrideDevuelve la paleta de colores utilizada por la imagen representada por el objeto actual.
get_PixelFormat() const overrideDevuelve el formato de píxel de la imagen representada por el objeto actual.
get_RawFormat() const overrideDevuelve el formato de archivo de la imagen representada por el objeto actual.
get_Width() const overrideDevuelve el ancho de la imagen en píxeles.
GetHbitmap()Crea un objeto bitmap GDI a partir del bitmap representado por el objeto actual.
GetPixel(int, int)Devuelve el color del píxel especificado.
GetSkBitmap() const overrideDevuelve un puntero crudo al objeto SkBitmap subyacente.
IsMultiImage() const overrideDevuelve si el formato original es una imagen múltiple.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat)Bloquea un Bitmap en la memoria del sistema.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Bloquea un Bitmap en la memoria del sistema.
MakeTransparent(Color)Cambia el color de todos los píxeles con el color especificado a transparente.
MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height))
PremultipleColors()Pre-multiplica los colores de los píxeles de la imagen representada por el objeto actual.
RotateFlip(RotateFlipType) overrideRota la imagen a múltiplos de 90 grados y la voltea.
set_Palette(Imaging::ColorPalettePtr) overrideEstablece la paleta de colores utilizada por la imagen representada por el objeto actual.
SetPixel(int, int, Color)Establece el color del píxel especificado en la imagen bitmap representada por el objeto actual.
SetResolution(float, float)Establece la resolución de la imagen.
UnlockBits(const Imaging::BitmapDataPtr&)Desbloquea el bitmap especificado de la memoria del sistema.

Ver también