TiffImage

TiffImage class

Repräsentiert ein Bild im TIFF-Format (Tagged Image File Format) mit seinen Metadaten und zusätzlichen Methoden

public sealed class TiffImage : RasterImageResourceBase

Konstrukteure

Name Beschreibung
TiffImage(string, Stream) Erstellt eine neue GifImage-Instanz aus Inhalt, dargestellt als Byte-Stream, und mit dem angegebenen Namen
TiffImage(string, string) Erstellt eine neue TiffImage-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.
FramesCount { get; } Gibt eine Anzahl von Frames (Bildern) innerhalb dieses TIFF-Bildes zurück. Darf nicht kleiner als 1. sein
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.Tiff 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 und gibt eine neue reduzierte Bildressource desselben Typs zurück, jedoch mit der angegebenen neuen reduzierten Höhe und proportional reduzierten Breite.
Save(string) Speichert dieses Rasterbild in der angegebenen Datei
static IsValid(Stream) Überprüft, ob der angegebene Stream ein gültiges TIFF-Bild ist
static IsValid(string) Überprüft, ob die angegebene base64-codierte Zeichenfolge ein gültiges TIFF-Bild ist

Veranstaltungen

Name Beschreibung
event Disposed Ereignis, das eintritt, wenn dieses Rasterbild entsorgt wird

Bemerkungen

Siehe https://en.wikipedia.org/wiki/TIFF für Details. In sehr seltenen Fällen ist TIFF in WordProcessing-Dokumenten vorhanden.

Siehe auch