RasterImageResourceBase

RasterImageResourceBase class

Basisklasse voor elke ondersteunde rasterafbeelding met vaste naam, afmetingen, beeldverhouding, type, grootte en inhoud.

public abstract class RasterImageResourceBase : IImageResource

Eigenschappen

Naam Beschrijving
AspectRatio { get; } Retourneert een beeldverhouding van deze afbeelding als de breedte-tot-hoogte-relatie
ByteContent { get; } Retourneert de inhoud van deze rasterafbeelding als bytestream
FilenameWithExtension { get; } Retourneert de juiste bestandsnaam van deze rasterafbeelding, die bestaat uit naam en extensie. Theoretisch kan afwijken van de naam.
IsDisposed { get; } Bepaalt of deze rasterafbeelding wordt weggegooid of niet
Length { get; } Geeft de lengte van dit rasterafbeeldingsbestand terug in bytes
LinearDimensions { get; } Retourneert lineaire afmetingen van deze rasterafbeelding (breedte en hoogte)
Name { get; } Geeft de naam van deze rasterafbeelding terug. Bevat meestal geen bestandsnaamextensie en kan theoretisch verschillen van bestandsnaam.
TextContent { get; } Retourneert inhoud van deze rasterafbeelding als base64-gecodeerde string
abstract Type { get; } Bij implementatie moet type informatie over het type rasterafbeelding retourneren

methoden

Naam Beschrijving
Dispose() Verwijdert deze rasterafbeelding, verwijdert de inhoud en maakt de meeste methoden en eigenschappen niet-werkend
Equals(IHtmlResource) Controleert deze instantie met gespecificeerde referentiegelijkheid.
GenerateBitmap() Genereert en retourneert een nieuwe instantie van de ‘System.Drawing.Bitmap’ van deze rasterafbeelding.
ReduceToNewHeight(ushort) Creëert en retourneert een nieuwe verkleinde afbeeldingsresource van hetzelfde type, maar met gespecificeerde nieuwe verkleinde hoogte en proportioneel verkleinde breedte.
Save(string) Slaat deze rasterafbeelding op in het opgegeven bestand

Evenementen

Naam Beschrijving
event Disposed Gebeurtenis die optreedt wanneer deze rasterafbeelding wordt weggegooid

Zie ook