enumerazione D2D1_BITMAP_INTERPOLATION_MODE (d2d1.h)

Specifica l'algoritmo usato quando le immagini vengono ridimensionate o ruotate.

Nota A partire da Windows 8, sono disponibili altre modalità di interpolazione. Per altre informazioni, vedere D2D1_INTERPOLATION_MODE .
 

Sintassi

typedef enum D2D1_BITMAP_INTERPOLATION_MODE {
  D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR,
  D2D1_BITMAP_INTERPOLATION_MODE_LINEAR,
  D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD = 0xffffffff
} ;

Costanti

 
D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR
Utilizzare il colore esatto del pixel bitmap più vicino al pixel di rendering corrente.
D2D1_BITMAP_INTERPOLATION_MODE_LINEAR
Interpolare un colore dai quattro pixel bitmap più vicini al pixel di rendering.
D2D1_BITMAP_INTERPOLATION_MODE_FORCE_DWORD
Valore: 0xffffffff

Commenti

Per estendere un'immagine, ogni pixel nell'immagine originale deve essere mappato a un gruppo di pixel nell'immagine più grande. Per compattare un'immagine, i gruppi di pixel nell'immagine originale devono essere mappati a singoli pixel nell'immagine più piccola. L'efficacia degli algoritmi che eseguono questi mapping determina la qualità di un'immagine con scalabilità orizzontale. Gli algoritmi che producono immagini con scalabilità superiore tendono a richiedere più tempo di elaborazione. D2D1_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR offre interpolazione più veloce ma di qualità inferiore, mentre D2D1_BITMAP_INTERPOLATION_MODE_LINEAR offre un'interpolazione di qualità superiore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Intestazione d2d1.h