Share via


IWICBitmapSourceTransform-Schnittstelle (wincodec.h)

Macht Methoden zum Auslagern bestimmter Vorgänge in die zugrunde liegende IWICBitmapSource-Implementierung verfügbar.

Vererbung

Die IWICBitmapSourceTransform-Schnittstelle erbt von der IUnknown-Schnittstelle . IWICBitmapSourceTransform verfügt auch über folgende Membertypen:

Methoden

Die IWICBitmapSourceTransform-Schnittstelle verfügt über diese Methoden.

 
IWICBitmapSourceTransform::CopyPixels

Kopiert Pixeldaten mit den angegebenen Eingabeparametern.
IWICBitmapSourceTransform::D oesSupportTransform

Bestimmt, ob eine bestimmte Transformationsoption nativ von der Implementierung der IWICBitmapSourceTransform-Schnittstelle unterstützt wird.
IWICBitmapSourceTransform::GetClosestPixelFormat

Ruft das nächstgelegene Pixelformat ab, in das die Implementierung von IWICBitmapSourceTransform Pixel bei einem gewünschten Format nativ kopieren kann.
IWICBitmapSourceTransform::GetClosestSize

Gibt die nächstgelegenen Dimensionen zurück, auf die die Implementierung nativ skaliert werden kann, wenn die gewünschten Dimensionen angegeben sind.

Hinweise

Die IWICBitmapSourceTransform-Schnittstelle wird durch Codecs implementiert, die Pixel während der Decodierung nativ skalieren, kippen, drehen oder formatieren können. Da die Transformation mit dem Decodierungsprozess kombiniert wird, bietet die native Transformation im Allgemeinen Leistungsvorteile gegenüber nicht nativen Transformationen. Die IWICBitmapScaler-, IWICBitmapFlipRotator- und IWICFormatConverter-Implementierungen verwenden alle die IWICBitmapSourceTransform-Schnittstelle , wenn sie unmittelbar nach einem unterstützten IWICBitmapFrameDecode platziert werden. Im typischen Fall erhält eine Anwendung also automatisch diese Leistungssteigerung und muss diese Schnittstelle nicht direkt verwenden. Wenn Sie jedoch mehrere Transformationen verketten oder eine benutzerdefinierte Transformation implementieren, kann die direkte Verwendung der IWICBitmapSourceTransform-Schnittstelle einen Leistungsvorteil haben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincodec.h