Interfaccia IWICBitmapSourceTransform (wincodec.h)
Espone i metodi per l'offload di determinate operazioni all'implementazione IWICBitmapSource sottostante.
Ereditarietà
L'interfaccia IWICBitmapSourceTransform eredita dall'interfaccia IUnknown . IWICBitmapSourceTransform include anche questi tipi di membri:
Metodi
L'interfaccia IWICBitmapSourceTransform include questi metodi.
IWICBitmapSourceTransform::CopyPixels Copia i dati pixel usando i parametri di input forniti. |
IWICBitmapSourceTransform::D oesSupportTransform Determina se un'opzione di trasformazione specifica è supportata in modo nativo dall'implementazione dell'interfaccia IWICBitmapSourceTransform. |
IWICBitmapSourceTransform::GetClosestPixelFormat Recupera il formato pixel più vicino a cui l'implementazione di IWICBitmapSourceTransform può copiare in modo nativo i pixel, dato un formato desiderato. |
IWICBitmapSourceTransform::GetClosestSize Restituisce le dimensioni più vicine che l'implementazione può ridimensionare in modo nativo in base alle dimensioni desiderate. |
Commenti
L'interfaccia IWICBitmapSourceTransform viene implementata dai codec che possono ridimensionare, ruotare, ruotare o formattare i pixel durante la decodifica. Poiché la trasformazione viene combinata con il processo di decodifica, la trasformazione nativa offre in genere vantaggi per le prestazioni rispetto alle trasformazioni non native. Le implementazioni IWICBitmapScaler, IWICBitmapFlipRotator e IWICFormatConverter usano tutte l'interfaccia IWICBitmapSourceTransform quando vengono posizionate immediatamente dopo un IWICBitmapFrameDecode supportato, quindi nel caso tipico un'applicazione riceverà automaticamente questo aumento delle prestazioni e non deve usare direttamente questa interfaccia. Tuttavia, quando si concatenano più trasformazioni o quando si implementa una trasformazione personalizzata, potrebbe esserci un vantaggio per le prestazioni per l'uso diretto dell'interfaccia IWICBitmapSourceTransform.
Requisiti
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodec.h |