RasterImageResourceBase

RasterImageResourceBase class

Basklass för alla rasterbilder som stöds med fast namn, dimensioner, bildförhållande, typ, storlek och innehåll.

public abstract class RasterImageResourceBase : IImageResource

Egenskaper

namn Beskrivning
AspectRatio { get; } Returnerar ett bildförhållande för denna bild som förhållandet bredd till höjd
ByteContent { get; } Returnerar innehållet i denna rasterbild som byte stream
FilenameWithExtension { get; } Returnerar korrekt filnamn för denna rasterbild, som består av namn och filtillägg. Teoretiskt kan skilja sig från namnet.
IsDisposed { get; } Bestämmer om denna rasterbild ska kasseras eller inte
Length { get; } Returnerar längden på denna rasterbildfil i bytes
LinearDimensions { get; } Returnerar linjära dimensioner för denna rasterbild (bredd och höjd)
Name { get; } Returnerar namnet på denna rasterbild. Innehåller vanligtvis inte filnamnstillägg och kan teoretiskt skilja sig från filnamn.
TextContent { get; } Returnerar innehållet i denna rasterbild som base64-kodad string
abstract Type { get; } Vid implementering ska typen returnera information om typen av rasterbilden

Metoder

namn Beskrivning
Dispose() Kastar den här rasterbilden, kasserar dess innehåll och gör att de flesta metoder och egenskaper inte fungerar
Equals(IHtmlResource) Kontrollerar denna instans med specificerad referenslikhet.
GenerateBitmap() Genererar och returnerar en ny instans av ‘System.Drawing.Bitmap’ från denna rasterbild.
ReduceToNewHeight(ushort) Skapar och returnerar en ny reducerad bildresurs av samma typ, men med specificerad ny reducerad höjd och proportionellt reducerad bredd.
Save(string) Sparar denna rasterbild till den angivna filen

evenemang

namn Beskrivning
event Disposed Händelse, som inträffar när denna rasterbild kasseras

Se även