Freigeben über


WmpBitmapEncoder Klasse

Definition

Definiert einen Encoder, der zur Kodierung von Images von Microsoft Windows Media Photo verwendet wird.

public ref class WmpBitmapEncoder sealed : System::Windows::Media::Imaging::BitmapEncoder
public sealed class WmpBitmapEncoder : System.Windows.Media.Imaging.BitmapEncoder
type WmpBitmapEncoder = class
    inherit BitmapEncoder
Public NotInheritable Class WmpBitmapEncoder
Inherits BitmapEncoder
Vererbung

Hinweise

Windows Media Photo oder HD Photo ist ein Codec, der eine bessere Bildgenauigkeit als JPEG mit kleineren Dateigrößen und mehr Funktionen bietet. Windows Media Photo-Bilder erreichen eine verlustbehaftete und verlustfreie Komprimierung mithilfe eines einzelnen Algorithmus. Windows Media-Fotobilder unterstützen vorhandene Metadatenstandards. Weitere Informationen zu diesem Format finden Sie unter Übersicht über das HD-Fotoformat.

Windows Media-Fotodateien unterstützen keine Vorschau, globale Miniaturansichten, Miniaturansichten auf Frameebene oder mehrere Frames.

Die Codierung funktioniert nicht bei teilweiser Vertrauenswürdigstellung. Informationen zur teilweisen Vertrauensstellung finden Sie unter Teilweise vertrauenswürdige WPF-Sicherheit .

Konstruktoren

WmpBitmapEncoder()

Initialisiert eine neue Instanz der WmpBitmapEncoder-Klasse.

Eigenschaften

AlphaDataDiscardLevel

Ruft die Ebene der Alphafrequenzdaten ab, die während eines Compressed Domain Transcoding-Vorgangs verworfen werden sollen, oder legt diese fest.

AlphaQualityLevel

Ruft die Komprimierungsqualität für einen planaren Alphakanal ab oder legt diese fest.

CodecInfo

Ruft Informationen ab, die diesen Codec beschreiben.

(Geerbt von BitmapEncoder)
ColorContexts

Ruft einen Wert ab, der das Farbprofil darstellt, das diesem Encoder zugeordnet ist, oder legt diesen fest.

(Geerbt von BitmapEncoder)
CompressedDomainTranscode

Ruft einen Wert ab, der angibt, ob Compressed Domain Transcoding verwendet werden kann, oder legt diesen fest. Als Compressed Domain Transcoding werden Transformationsoperationen bezeichnet, die ohne Decodierung der Bilddaten erfolgen.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
FlipHorizontal

Ruft einen Wert ab, der angibt, ob das Bild horizontal gekippt werden soll, oder legt diesen fest.

FlipVertical

Ruft einen Wert ab, der angibt, ob das Bild vertikal gekippt werden soll, oder legt diesen fest.

Frames

Ruft die einzelnen Frames in einem Bild ab oder legt diese fest.

(Geerbt von BitmapEncoder)
FrequencyOrder

Ruft einen Wert ab, der angibt, ob die Codierung in der Reihenfolge der Frequenz erfolgen soll, oder legt diesen fest.

HorizontalTileSlices

Ruft die Anzahl horizontaler Unterteilungen ab, die während der Komprimierungscodierung verwendet werden sollen, oder legt diese fest. Mit einer einzelnen Unterteilung werden zwei horizontale Bereiche erstellt.

IgnoreOverlap

Ruft einen Wert ab, der angibt, ob bei Compressed Domain Transcoding für Teilbereiche bereichsüberlappende Pixel ignoriert werden, oder legt diesen fest. Diese Funktion ist noch nicht implementiert.

ImageDataDiscardLevel

Ruft die Ebene der Bilddaten ab, die während Compressed Domain Transcoding verworfen werden soll, oder legt diese fest.

ImageQualityLevel

Ruft die Bildqualität ab oder legt diese fest.

InterleavedAlpha

Ruft einen Wert ab, der angibt, ob die Alphakanaldaten als zusätzlicher verschachtelter Alphakanal codiert werden sollen, oder legt diesen fest.

Lossless

Ruft einen Wert ab, der angibt, ob die Codierung mit verlustfreier Komprimierung erfolgen soll, oder legt diesen fest.

Metadata

Ruft die Metadaten ab, die beim Codieren dieser Bitmap zugeordnet werden.

(Geerbt von BitmapEncoder)
OverlapLevel

Ruft die Überlappungsverarbeitungsebene ab oder legt diese fest.

Palette

Ruft einen Wert ab, der die BitmapPalette eines codierten Bitmaps darstellt, oder legt diesen fest.

(Geerbt von BitmapEncoder)
Preview

Ruft eine BitmapSource ab, die die globale Vorschau einer Bitmap darstellt, sofern eine vorhanden ist, oder legt diese fest.

(Geerbt von BitmapEncoder)
QualityLevel

Ruft die Komprimierungsqualität für das Hauptbild ab oder legt diese fest.

Rotation

Ruft die Rotation des Bilds ab oder legt diese fest.

SubsamplingLevel

Ruft die Subsamplingebene für RGB-Bildcodierung ab oder legt diese fest.

Thumbnail

Ruft eine BitmapSource ab, die die globale eingebettete Miniaturansicht darstellt, oder legt diese fest.

(Geerbt von BitmapEncoder)
UseCodecOptions

Ruft einen Wert ab, der angibt, dass Codecoptionen verwendet werden sollen, oder legt diesen fest.

VerticalTileSlices

Ruft die Anzahl vertikaler Unterteilungen ab, die während der Komprimierungscodierung verwendet werden sollen, oder legt diese fest. Mit einer einzelnen Unterteilung werden zwei vertikale Bereiche erzeugt.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Save(Stream)

Codiert ein Bitmapimage in einen angegebenen Stream.

(Geerbt von BitmapEncoder)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen