Image

Image class

Eine abstrakte Basisklasse, die Funktionalität für die abgeleiteten Klassen Bitmap und Metafile bereitstellt.

public abstract class Image : IDisposable

Konstrukteure

NameBeschreibung
Image()Initialisiert eine neue Instanz vonImage Klasse.

Eigenschaften

NameBeschreibung
Flags { get; }Ruft die Ganzzahl ab, die eine bitweise Kombination von darstelltImageFlags für dieses Bild.
abstract FrameDimensionsList { get; }Ruft ein Array von GUIDs ab, die die Abmessungen der Frames darin darstellenImage .
abstract Height { get; }Ruft die Höhe davon in Pixel abImage .
HorizontalResolution { get; }Ruft die horizontale Auflösung davon in Pixel pro Zoll abImage .
abstract Palette { get; set; }Liest oder setzt die dafür verwendete FarbpaletteImage .
PhysicalDimension { get; }Ruft die Breite und Höhe dieses Bildes ab.
abstract PixelFormat { get; }Ruft das Pixelformat dafür abImage .
abstract PropertyIdList { get; }Ruft IDs der darin gespeicherten Eigenschaftselemente abImage .
abstract PropertyItems { get; }Ruft alle darin gespeicherten Eigenschaftselemente (Teile von Metadaten) abImage .
abstract RawFormat { get; }Ruft das Dateiformat davon abImage .
Size { get; }Ruft die Breite und Höhe dieses Bildes in Pixel ab.
Tag { get; set; }Ruft ein Objekt ab oder legt es fest, das zusätzliche Daten zum Bild bereitstellt.
VerticalResolution { get; }Ruft die vertikale Auflösung davon in Pixel pro Zoll abImage .
abstract Width { get; }Ruft die Breite davon in Pixel abImage .

Methoden

NameBeschreibung
static FromFile(string)Erstellt eineImage aus der angegebenen Datei.
static FromStream(Stream)Erstellt eineImageaus dem angegebenen Datenstrom.
static FromStream(Stream, bool)Erstellt eineImage aus dem angegebenen Datenstrom, optional unter Verwendung von eingebetteten Farbverwaltungsinformationen in diesem Strom.
Clone()Erstellt eine exakte Kopie davonImage .
virtual Dispose()Gibt alle von diesem Image verwendeten Ressourcen frei.
GetBounds(ref GraphicsUnit)Ruft die Grenzen des Bildes in der angegebenen Einheit ab.
GetFrameCount(FrameDimension)Gibt die Anzahl der Frames der angegebenen Dimension zurück.
abstract GetPropertyItem(int)Ruft das angegebene Eigenschaftselement daraus abImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Gibt ein Thumbnail dafür zurückImage .
abstract RemovePropertyItem(int)Entfernt das angegebene Eigenschaftselement darausImage .
abstract RotateFlip(RotateFlipType)Diese Methode dreht, dreht oder dreht und dreht dieImage .
Save(string)Speichert diesImagein die angegebene Datei oder den angegebenen Stream.
Save(Stream, ImageFormat)Speichert dieses Bild im angegebenen Format im angegebenen Stream.
Save(string, ImageFormat)Speichert diesImage in die angegebene Datei im angegebenen Format.
Save(Stream, ImageCodecInfo, EncoderParameters)Speichert dieses Bild mit dem angegebenen Encoder und den Bild-Encoder-Parametern im angegebenen Stream.
Save(string, ImageCodecInfo, EncoderParameters)Speichert diesImage in die angegebene Datei mit den angegebenen Encoder- und Bild-Encoder-Parametern.
SaveAdd(EncoderParameters)Fügt einen Frame zu der Datei oder dem Stream hinzu, der in einem vorherigen Aufruf einer der Methoden Image.Save(…) angegeben wurde. Verwenden Sie diese Methode, um ausgewählte Frames aus einem Bild mit mehreren Frames in einem anderen Bild mit mehreren Frames zu speichern.
SaveAdd(Image, EncoderParameters)Fügt einen Frame zu der Datei oder dem Stream hinzu, die/der in einem vorherigen Aufruf einer der Image.Save(…)-Methoden angegeben wurde.
SelectActiveFrame(FrameDimension, int)Wählt den Rahmen aus, der durch die Dimension und den Index angegeben ist.
abstract SetPropertyItem(PropertyItem)Speichert darin ein Eigenschaftselement (Metadaten).Image .
static FromHbitmap(IntPtr)Erstellt einBitmap von einem Handle zu einer GDI-Bitmap.
static GetPixelFormatSize(PixelFormat)Gibt die Farbtiefe des angegebenen Pixelformats in Bit pro Pixel zurück.
static IsAlphaPixelFormat(PixelFormat)Gibt einen Wert zurück, der angibt, ob das Pixelformat dafür istImage enthält Alpha-Informationen.

Andere Mitglieder

NameBeschreibung
delegate GetThumbnailImageAbortStellt eine Callback-Methode bereit, um festzustellen, wann dieGetThumbnailImage Methode sollte die Ausführung vorzeitig abbrechen.

Siehe auch