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