Panoramica del componente Windows Imaging

Windows Imaging Component (WIC) fornisce un framework estendibile per l'uso di immagini e metadati di immagine. WIC consente ai fornitori di software indipendenti (ISV) e ai fornitori di hardware indipendenti (IHD) di sviluppare codec immagine personalizzati e ottenere lo stesso supporto della piattaforma dei formati di immagine standard (ad esempio, TIFF, JPEG, PNG, GIF, BMP e HDPhoto). Un singolo set coerente di interfacce viene usato per tutta l'elaborazione di immagini, indipendentemente dal formato di immagine, quindi qualsiasi applicazione che usa WIC ottiene il supporto automatico per i nuovi formati di immagine non appena viene installato il codec. Il framework di metadati estendibile consente alle applicazioni di leggere e scrivere i propri metadati proprietari direttamente nei file di immagine, in modo che i metadati non vengano mai persi o separati dall'immagine.

Questo argomento include le sezioni seguenti.

Funzionalità del componente Windows Imaging

Le funzionalità principali di WIC sono:

  • Consente agli sviluppatori di applicazioni di eseguire operazioni di elaborazione delle immagini su qualsiasi formato di immagine tramite un unico set coerente di interfacce comuni, senza richiedere la conoscenza precedente di formati di immagine specifici.
  • Fornisce un'architettura estendibile di "plug and play" per codec di immagine, formati di pixel e metadati, con l'individuazione automatica dei nuovi formati in fase di esecuzione.
  • Supporta la lettura e la scrittura di metadati arbitrari nei file di immagine, con la possibilità di mantenere i metadati non riconosciuti durante la modifica.
  • Mantiene i dati delle immagini ad alta profondità in bit, fino a 32 bit per canale, in tutta la pipeline di elaborazione delle immagini.
  • Fornisce il supporto predefinito per i formati di immagine, i formati pixel e gli schemi di metadati più diffusi.

Codec nativi

WIC include diversi codec predefiniti. I codec standard seguenti sono forniti con la piattaforma.

Codec Tipi mime Decoder Codificatori
BMP (windows bitmap format), specifica BMP v5. image/bmp
GIF (Graphics Interchange Format 89a), GIF Specification 89a/89m image/gif
ICO (formato icona) image/ico No
JPEG (Joint Photographic Experts Group), JFIF Specification 1.02 image/jpeg, image/jpe, image/jpg
JPEG XR (intervallo esteso JPEG) image/jxr
PNG (Portable Network Graphics), specifica PNG 1.2 image/png
TIFF (Tagged Image File Format), TIFF Specification 6.0 image/tiff, image/tif
Panoramica di Windows Media Photo, Hd Photo Format image/vnd.ms-photo
DDS (DirectDraw Surface) image/vnd.ms-dds

 

Concettuale

Panoramica dei metadati wic

Altre risorse

Come scrivere un CODEC abilitato per WIC

CODEC di esempio AITCodec