WmpBitmapEncoder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert einen Encoder, der zum Codieren von Microsoft Windows Media-Fotobildern 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 Bildtreue als JPEG mit kleineren Dateigrößen und mehr Features bietet. Windows Media Photo-Bilder erzielen verlust- und verlustfreie Komprimierung mithilfe eines einzelnen Algorithmus. Windows Media-Fotobilder unterstützen vorhandene Metadatenstandards. Weitere Informationen zu diesem Format finden Sie unter HD Photo Format Overview.
Windows Media-Fotodateien unterstützen keine Vorschau, globale Miniaturansichten, Miniaturansichten auf Frameebene oder mehrere Frames.
Die Codierung funktioniert nicht in teilweiser Vertrauensstellung. Informationen zur teilweisen Vertrauensstellung finden Sie unter WPF Partial Trust Security .
Konstruktoren
| Name | Beschreibung |
|---|---|
| WmpBitmapEncoder() |
Initialisiert eine neue Instanz der WmpBitmapEncoder-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AlphaDataDiscardLevel |
Dient zum Abrufen oder Festlegen der Ebene von Alphafrequenzdaten, die während einer komprimierten Domänentranscodierung verworfen werden sollen. |
| 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 |
Dient zum Abrufen oder Festlegen eines Werts, der das Farbprofil darstellt, das diesem Encoder zugeordnet ist. (Geerbt von BitmapEncoder) |
| CompressedDomainTranscode |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob komprimierte Domänenvorgänge verwendet werden können. Komprimierte Domänenvorgänge sind Transformationsvorgänge, die ohne Decodieren der Bilddaten ausgeführt werden. |
| Dispatcher |
Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist. (Geerbt von DispatcherObject) |
| FlipHorizontal |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Bild horizontal gekippt werden soll. |
| FlipVertical |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Bild vertikal gekippt werden soll. |
| Frames |
Ruft die einzelnen Frames innerhalb eines Bilds ab oder legt diese fest. (Geerbt von BitmapEncoder) |
| FrequencyOrder |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Codierung in der Häufigkeitsreihenfolge erfolgen soll. |
| HorizontalTileSlices |
Ruft die Anzahl der horizontalen Divisionen ab, die während der Komprimierungscodierung verwendet werden sollen, oder legt sie fest. Eine einzelne Division erstellt zwei horizontale Bereiche. |
| IgnoreOverlap |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob bereichsüberlappte Pixel in der komprimierten Unterregion-Domänencodierung ignoriert werden sollen. Dieses Feature ist derzeit nicht implementiert. |
| ImageDataDiscardLevel |
Ruft die Ebene der Bilddaten ab, die während einer komprimierten Domänentranscodierung verworfen werden sollen, oder legt diese fest. |
| ImageQualityLevel |
Ruft die Bildqualitätsstufe ab oder legt diese fest. |
| InterleavedAlpha |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Alphakanaldaten als zusätzlicher interleavierter Kanal codiert werden sollen. |
| Lossless |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob mit verlustloser Komprimierung codiert werden soll. |
| Metadata |
Ruft die Metadaten ab, die dieser Bitmap während der Codierung zugeordnet werden, oder legt diese fest. (Geerbt von BitmapEncoder) |
| OverlapLevel |
Ruft die überlappende Verarbeitungsebene ab oder legt diese fest. |
| Palette |
Dient zum Abrufen oder Festlegen eines Werts, der die BitmapPalette codierte Bitmap darstellt. (Geerbt von BitmapEncoder) |
| Preview |
Dient zum Abrufen oder Festlegen eines BitmapSource Werts, der die globale Vorschau einer Bitmap darstellt, falls vorhanden. (Geerbt von BitmapEncoder) |
| QualityLevel |
Ruft die Komprimierungsqualität für das Hauptbild ab oder legt diese fest. |
| Rotation |
Dient zum Rotation Abrufen oder Festlegen des Bilds. |
| SubsamplingLevel |
Dient zum Abrufen oder Festlegen der Unter-Sampling-Ebene für die RGB-Bildcodierung. |
| Thumbnail |
Dient zum Abrufen oder Festlegen eines BitmapSource Werts, der die globale eingebettete Miniaturansicht darstellt. (Geerbt von BitmapEncoder) |
| UseCodecOptions |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, dass Codecoptionen verwendet werden sollen. |
| VerticalTileSlices |
Ruft die Anzahl der vertikalen Divisionen ab, die während der Komprimierungscodierung verwendet werden sollen, oder legt diese fest. Eine einzelne Division erstellt zwei vertikale Bereiche. |
Methoden
| Name | Beschreibung |
|---|---|
| CheckAccess() |
Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat. (Geerbt von DispatcherObject) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Save(Stream) |
Codiert ein Bitmapbild in ein angegebenes Stream. (Geerbt von BitmapEncoder) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| VerifyAccess() |
Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat. (Geerbt von DispatcherObject) |