JpegImage
JpegImage class
Repräsentiert ein Bild im JPEG-Format (Joint Photographic Experts Group) mit seinen Metadaten und zusätzlichen Methoden
public sealed class JpegImage : RasterImageResourceBase
Konstrukteure
| Name |
Beschreibung |
| JpegImage(string, Stream) |
Erstellt eine neue JpegImage-Instanz aus Inhalt, dargestellt als Byte-Stream, und mit dem angegebenen Namen |
| JpegImage(string, string) |
Erstellt eine neue JpegImage-Instanz aus Inhalt, dargestellt als base64-codierte Zeichenfolge und mit dem angegebenen Namen |
Eigenschaften
| Name |
Beschreibung |
| AspectRatio { get; } |
Gibt ein Seitenverhältnis dieses Bildes als Verhältnis von Breite zu Höhe zurück |
| ByteContent { get; } |
Gibt den Inhalt dieses Rasterbildes als Bytestream zurück |
| FilenameWithExtension { get; } |
Gibt den korrekten Dateinamen dieses Rasterbildes zurück, der sich aus Name und Erweiterung zusammensetzt. Kann theoretisch vom Namen abweichen. |
| IsDisposed { get; } |
Bestimmt, ob dieses Rasterbild verworfen wird oder nicht |
| Length { get; } |
Gibt die Länge dieser Rasterbilddatei in Bytes zurück |
| LinearDimensions { get; } |
Gibt lineare Abmessungen dieses Rasterbildes zurück (Breite und Höhe) |
| Name { get; } |
Gibt den Namen dieses Rasterbildes zurück. Enthält normalerweise keine Dateinamenerweiterung und kann theoretisch von Dateiname abweichen. |
| TextContent { get; } |
Gibt den Inhalt dieses Rasterbildes als base64-kodierten String zurück |
| override Type { get; } |
Gibt ImageType.Jpeg zurück |
Methoden
| Name |
Beschreibung |
| Dispose() |
Löscht dieses Rasterbild, löscht seinen Inhalt und macht die meisten Methoden und Eigenschaften nicht funktionsfähig |
| Equals(IHtmlResource) |
Prüft diese Instanz mit Angabe auf Referenzgleichheit. |
| GenerateBitmap() |
Erzeugt und gibt eine neue Instanz der ‘System.Drawing.Bitmap’ aus diesem Rasterbild zurück. |
| ReduceToNewHeight(ushort) |
Erstellt ein neues reduziertes JPEG-Bild und gibt es zurück, jedoch mit der angegebenen neuen reduzierten Höhe und proportional reduzierter Breite. (2 methods) |
| Save(string) |
Speichert dieses Rasterbild in der angegebenen Datei |
| static IsValid(Stream) |
Überprüft, ob der angegebene Stream ein gültiges JPEG-Bild ist |
| static IsValid(string) |
Überprüft, ob die angegebene base64-codierte Zeichenfolge ein gültiges JPEG-Bild ist |
Veranstaltungen
| Name |
Beschreibung |
| event Disposed |
Ereignis, das eintritt, wenn dieses Rasterbild entsorgt wird |
Siehe auch