RasterImageResourceBase

RasterImageResourceBase class

Classe de base pour toute image raster prise en charge avec un nom, des dimensions, des proportions, un type, une taille et un contenu fixes.

public abstract class RasterImageResourceBase : IImageResource

Propriétés

Nom La description
AspectRatio { get; } Renvoie un rapport d’aspect de cette image en tant que relation largeur-hauteur
ByteContent { get; } Renvoie le contenu de cette image raster sous forme de flux d’octets
FilenameWithExtension { get; } Renvoie le nom de fichier correct de cette image raster, qui se compose du nom et de l’extension. Théoriquement peut différer du nom.
IsDisposed { get; } Détermine si cette image raster est supprimée ou non
Length { get; } Renvoie la longueur de ce fichier image raster en octets
LinearDimensions { get; } Renvoie les dimensions linéaires de cette image raster (largeur et hauteur)
Name { get; } Renvoie le nom de cette image raster. Ne contient généralement pas d’extension de nom de fichier et peut théoriquement différer de filename.
TextContent { get; } Renvoie le contenu de cette image raster sous forme de chaîne encodée en base64
abstract Type { get; } Lors de l’implémentation, le type doit renvoyer des informations sur le type de l’image raster

Méthodes

Nom La description
Dispose() Dispose cette image raster, supprimant son contenu et rendant la plupart des méthodes et propriétés non fonctionnelles
Equals(IHtmlResource) Vérifie cette instance avec l’égalité de référence spécifiée.
GenerateBitmap() Génère et renvoie une nouvelle instance de ‘System.Drawing.Bitmap’ à partir de cette image raster.
ReduceToNewHeight(ushort) Crée et renvoie une nouvelle ressource d’image réduite du même type, mais avec une nouvelle hauteur réduite spécifiée et une largeur proportionnellement réduite.
Save(string) Enregistre cette image raster dans le fichier spécifié

Événements

Nom La description
event Disposed Evénement, qui se produit lorsque cette image raster est éliminée

Voir également