Class VectorImage

VectorImage class

La imagen vectorial es la clase base para todo tipo de imágenes vectoriales.

public abstract class VectorImage : Image, IObjectWithSizeF

Propiedades

NombreDescripción
AutoAdjustPalette { get; set; }Obtiene o establece un valor que indica si la paleta se ajusta automáticamente.
virtual BackgroundColor { get; set; }Obtiene o establece un valor para el color de fondo.
abstract BitsPerPixel { get; }Obtiene el recuento de bits por píxel de la imagen.
Bounds { get; }Obtiene los límites de la imagen.
BufferSizeHint { get; set; }Obtiene o establece la sugerencia de tamaño de búfer que se define como el tamaño máximo permitido para todos los búferes internos.
Container { get; }Obtiene elImage contenedor.
DataStreamContainer { get; }Obtiene el flujo de datos del objeto.
Disposed { get; }Obtiene un valor que indica si esta instancia se desecha.
virtual FileFormat { get; }Obtiene un valor de formato de archivo
virtual HasBackgroundColor { get; set; }Obtiene o establece un valor que indica si la imagen tiene color de fondo.
override Height { get; }Obtiene la altura de la imagen.
virtual HeightF { get; }Obtiene la altura del objeto, en pulgadas.
InterruptMonitor { get; set; }Obtiene o establece el monitor de interrupción.
abstract IsCached { get; }Obtiene un valor que indica si los datos del objeto se almacenan en caché actualmente y no se requiere lectura de datos.
Palette { get; set; }Obtiene o establece la paleta de colores. La paleta de colores no se utiliza cuando los píxeles se representan directamente.
Size { get; }Obtiene el tamaño de la imagen.
SizeF { get; }Obtiene el tamaño del objeto, en pulgadas.
override Width { get; }Obtiene el ancho de la imagen.
virtual WidthF { get; }Obtiene el ancho del objeto, en pulgadas.

Métodos

NombreDescripción
abstract CacheData()Almacena en caché los datos y garantiza que no se realizará ninguna carga de datos adicional desde el servidor subyacente.DataStreamContainer .
CanSave(ImageOptionsBase)Determina si la imagen se puede guardar en el formato de archivo especificado representado por las opciones de guardado pasadas.
Dispose()Elimina la instancia actual.
virtual GetDefaultOptions(object[])Obtiene las opciones predeterminadas.
virtual GetOriginalOptions()Obtiene las opciones basadas en la configuración del archivo original. Esto puede ser útil para mantener sin cambios la profundidad de bits y otros parámetros de la imagen original. Por ejemplo, si cargamos una imagen PNG en blanco y negro con 1 bit por píxel y luego guardarlo usando the Save se producirá la imagen PNG de salida con 8 bits por píxel.Savemétodo como el segundo parámetro.
Resize(int, int)Cambia el tamaño de la imagen. El valor por defectoLeftTopToLeftTopse usa.
abstract Resize(int, int, ImageResizeSettings)Cambia el tamaño de la imagen.
abstract Resize(int, int, ResizeType)Cambia el tamaño de la imagen.
ResizeHeightProportionally(int)Cambia el tamaño de la altura proporcionalmente.
virtual ResizeHeightProportionally(int, ImageResizeSettings)Cambia el tamaño de la altura proporcionalmente.
virtual ResizeHeightProportionally(int, ResizeType)Cambia el tamaño de la altura proporcionalmente.
ResizeWidthProportionally(int)Cambia el tamaño del ancho proporcionalmente.
virtual ResizeWidthProportionally(int, ImageResizeSettings)Cambia el tamaño del ancho proporcionalmente.
virtual ResizeWidthProportionally(int, ResizeType)Cambia el tamaño del ancho proporcionalmente.
abstract RotateFlip(RotateFlipType)Gira, voltea o gira y voltea la imagen.
Save()Guarda los datos de la imagen en el flujo subyacente.
virtual Save(Stream)Guarda los datos del objeto en el flujo especificado.
Save(string)Guarda los datos del objeto en la ubicación de archivo especificada.
Save(Stream, ImageOptionsBase)Guarda los datos de la imagen en el flujo especificado en el formato de archivo especificado según las opciones de guardado.
virtual Save(string, bool)Guarda los datos del objeto en la ubicación de archivo especificada.
virtual Save(string, ImageOptionsBase)Guarda los datos del objeto en la ubicación de archivo especificada en el formato de archivo especificado según las opciones de guardado.
virtual Save(Stream, ImageOptionsBase, Rectangle)Guarda los datos de la imagen en el flujo especificado en el formato de archivo especificado según las opciones de guardado.
virtual Save(string, ImageOptionsBase, Rectangle)Guarda los datos del objeto en la ubicación de archivo especificada en el formato de archivo especificado según las opciones de guardado.
abstract SetPalette(IColorPalette, bool)Establece la paleta de la imagen.

Ver también