Class VectorImage

VectorImage class

De vectorafbeelding is de basisklasse voor alle soorten vectorafbeeldingen.

public abstract class VectorImage : Image, IObjectWithSizeF

Eigenschappen

NaamBeschrijving
AutoAdjustPalette { get; set; }Haalt of stelt een waarde in die aangeeft of het palet automatisch wordt aangepast.
virtual BackgroundColor { get; set; }Haalt of stelt een waarde in voor de achtergrondkleur.
abstract BitsPerPixel { get; }Haalt het aantal beeldbits per pixel op.
Bounds { get; }Haalt de afbeeldingsgrenzen op.
BufferSizeHint { get; set; }Haalt de hint voor de buffergrootte op of stelt deze in, de maximale toegestane grootte voor alle interne buffers.
Container { get; }Krijgt deImage container.
DataStreamContainer { get; }Haalt de gegevensstroom van het object op.
Disposed { get; }Krijgt een waarde die aangeeft of deze instantie is verwijderd.
virtual FileFormat { get; }Krijgt een waarde van bestandsformaat
virtual HasBackgroundColor { get; set; }Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de afbeelding een achtergrondkleur heeft.
override Height { get; }Haalt de afbeeldingshoogte op.
virtual HeightF { get; }Krijgt de hoogte van het object, in inches.
InterruptMonitor { get; set; }Haalt of stelt de interruptmonitor in.
abstract IsCached { get; }Krijgt een waarde die aangeeft of de gegevens van het object momenteel in de cache zijn opgeslagen en dat er geen gegevens moeten worden gelezen.
Palette { get; set; }Haalt of stelt het kleurenpalet in. Het kleurenpalet wordt niet gebruikt wanneer pixels direct worden weergegeven.
Size { get; }Haalt de afbeeldingsgrootte op.
SizeF { get; }Krijgt de objectgrootte, in inches.
override Width { get; }Haalt de beeldbreedte op.
virtual WidthF { get; }Krijgt de objectbreedte, in inches.

methoden

NaamBeschrijving
abstract CacheData()Cache de gegevens op en zorgt ervoor dat er geen aanvullende gegevens worden geladen vanaf de onderliggende gegevensDataStreamContainer .
CanSave(ImageOptionsBase)Bepaalt of de afbeelding kan worden opgeslagen in de opgegeven bestandsindeling die wordt weergegeven door de doorgegeven opslagopties.
Dispose()Verwijdert de huidige instantie.
virtual GetDefaultOptions(object[])Krijgt de standaardopties.
virtual GetOriginalOptions()Krijgt de opties op basis van de originele bestandsinstellingen. Dit kan handig zijn om de bitdiepte en andere parameters van de originele afbeelding ongewijzigd te laten. Als we bijvoorbeeld een zwart-wit PNG-afbeelding laden met 1 bit per pixel en sla het op met the Save methode, wordt de uitgevoerde PNG-afbeelding met 8-bits per pixel geproduceerd. Om dit te voorkomen en PNG-afbeelding met 1-bits per pixel op te slaan, gebruikt u deze methode om overeenkomstige opslagopties te krijgen en deze door te geven aan deSavemethode als de tweede parameter.
Resize(int, int)Wijzigt de grootte van de afbeelding. De standaardLeftTopToLeftTopwordt gebruikt.
abstract Resize(int, int, ImageResizeSettings)Pas de grootte van de afbeelding aan.
abstract Resize(int, int, ResizeType)Pas de grootte van de afbeelding aan.
ResizeHeightProportionally(int)Pas de hoogte proportioneel aan.
virtual ResizeHeightProportionally(int, ImageResizeSettings)Pas de hoogte proportioneel aan.
virtual ResizeHeightProportionally(int, ResizeType)Pas de hoogte proportioneel aan.
ResizeWidthProportionally(int)Pas de breedte proportioneel aan.
virtual ResizeWidthProportionally(int, ImageResizeSettings)Pas de breedte proportioneel aan.
virtual ResizeWidthProportionally(int, ResizeType)Pas de breedte proportioneel aan.
abstract RotateFlip(RotateFlipType)Roteert, spiegelt of roteert en spiegelt de afbeelding.
Save()Slaat de afbeeldingsgegevens op in de onderliggende stream.
virtual Save(Stream)Slaat de gegevens van het object op in de opgegeven stream.
Save(string)Slaat de objectgegevens op naar de opgegeven bestandslocatie.
Save(Stream, ImageOptionsBase)Slaat de afbeeldingsgegevens op in de opgegeven stream in de opgegeven bestandsindeling volgens de opslagopties.
virtual Save(string, bool)Slaat de objectgegevens op naar de opgegeven bestandslocatie.
virtual Save(string, ImageOptionsBase)Slaat de objectgegevens op naar de opgegeven bestandslocatie in de opgegeven bestandsindeling volgens de opslagopties.
virtual Save(Stream, ImageOptionsBase, Rectangle)Slaat de afbeeldingsgegevens op in de opgegeven stream in de opgegeven bestandsindeling volgens de opslagopties.
virtual Save(string, ImageOptionsBase, Rectangle)Slaat de objectgegevens op naar de opgegeven bestandslocatie in de opgegeven bestandsindeling volgens de opslagopties.
abstract SetPalette(IColorPalette, bool)Stelt het afbeeldingspalet in.

Zie ook