System::Drawing::Image clase
Contenido
[
Ocultar
]Image class
Una clase base para System::Drawing::Bitmap y las clases System::Drawing::Metafile que proporcionan funcionalidad básica. Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
class Image : public virtual System::IDisposable
Métodos
| Método | Descripción |
|---|---|
| virtual Clone() | Crea una copia del objeto actual. |
| Dispose() override | Libera todos los recursos adquiridos por el objeto actual. |
| static FromFile(const String&, bool) | Crea un objeto Image a partir del archivo especificado. |
| static FromHbitmap(IntPtr) | Construye un objeto Bitmap a partir del bitmap GDI especificado. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Crea un objeto Image a partir del flujo especificado. |
| virtual get_Flags() const | Devuelve una combinación bit a bit de los valores del enum ImageFlags que representa los atributos de la imagen. |
| get_FrameDimensionsList() const | Devuelve una matriz de GUID que representan las dimensiones de los fotogramas dentro de la imagen representada por el objeto actual. |
| virtual get_Height() const | Devuelve la altura de la imagen en píxeles. |
| get_HorizontalResolution() const | Devuelve la resolución horizontal de la imagen representada por el objeto actual en píxeles por pulgada. |
| virtual get_Palette() const | Devuelve la paleta de colores utilizada por la imagen representada por el objeto actual. |
| virtual get_PixelFormat() const | Devuelve el formato de píxel de la imagen representada por el objeto actual. |
| virtual get_PropertyIdList() const | Obtiene los ID de los elementos de propiedad almacenados en esta imagen. |
| virtual get_PropertyItems() const | Obtiene todos los elementos de propiedad (fragmentos de metadatos) almacenados en esta imagen. |
| virtual get_RawFormat() const | Devuelve el formato de archivo de la imagen representada por el objeto actual. |
| get_Size() const | Devuelve un objeto Size que representa el ancho y la altura de la imagen en píxeles. |
| virtual get_Tag() const | Obtiene un objeto que proporciona datos adicionales sobre la imagen. |
| get_VerticalResolution() const | Devuelve la resolución vertical de la imagen representada por el objeto actual en píxeles por pulgada. |
| virtual get_Width() const | Devuelve el ancho de la imagen en píxeles. |
| GetBounds(GraphicsUnit&) | Devuelve los límites de la imagen en las unidades de medida especificadas. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Devuelve el número de fotogramas de la dimensión de fotograma especificada. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Devuelve el número de bits utilizados para representar la profundidad de color en el formato de píxel especificado. |
| virtual GetSkBitmap() const | Devuelve un objeto SkBitmap subyacente. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Obtiene una miniatura para este objeto System::Drawing::Image. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Determina si el formato de píxel especificado contiene información alfa. |
| virtual IsMultiImage() const | Devuelve si el formato original es una imagen múltiple. |
| virtual RotateFlip(RotateFlipType) | Rota la imagen a múltiplos de 90 grados y la voltea. |
| Save(const String&) | Guarda la imagen representada por el objeto actual en el archivo especificado en formato PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Guarda la imagen representada por el objeto actual en el archivo especificado en el formato especificado. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Guarda la imagen representada por el objeto actual en el flujo especificado en el formato especificado. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Guarda la imagen representada por el objeto actual en el archivo especificado utilizando el codificador y los parámetros del codificador especificados. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Guarda la imagen representada por el objeto actual en el flujo especificado utilizando el codificador y los parámetros del codificador especificados. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Añade un fotograma al archivo o flujo especificado en una llamada anterior al método Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Añade un fotograma al archivo o flujo especificado en una llamada anterior al método Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Selecciona el fotograma especificado. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Establece la paleta de colores utilizada por la imagen representada por el objeto actual. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Establece un objeto que proporciona datos adicionales sobre la imagen. |
Typedefs
| Typedef | Descripción |
|---|---|
| GetThumbnailImageAbort | Una devolución de llamada para cancelar la ejecución de GetThumbnailImage. |
Ver también
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++