GifImage

GifImage class

Vertegenwoordigt één afbeelding in GIF-indeling (Graphics Interchange Format) met zijn metadata en aanvullende methoden

public sealed class GifImage : RasterImageResourceBase

Constructeurs

Naam Beschrijving
GifImage(string, Stream) Maakt een nieuwe GifImage-instantie van inhoud, weergegeven als bytestroom, en met opgegeven naam
GifImage(string, string) Maakt een nieuwe GifImage-instantie op basis van inhoud, weergegeven als een base64-gecodeerde tekenreeks en met de opgegeven naam

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
override Type { get; } Retourneert ImageType.Gif
Version { get; } Retourneert interne versie van deze GIF-afbeelding (versie is geëxtraheerd uit header)

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 GIF-afbeelding, maar met gespecificeerde nieuwe verkleinde hoogte en proportioneel verkleinde breedte. (2 methods)
Save(string) Slaat deze rasterafbeelding op in het opgegeven bestand
static IsValid(Stream) Controleert of opgegeven stream een geldige GIF-afbeelding is
static IsValid(string) Controleert of opgegeven base64-gecodeerde tekenreeks een geldige GIF-afbeelding is

Evenementen

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

Zie ook