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 |