Udostępnij za pośrednictwem


Omówienie składnika Windows Imaging

Składnik Windows Imaging (WIC) jest dostępny w systemach operacyjnych Windows Vista i nowszych. WIC udostępnia rozszerzalną strukturę do pracy z obrazami i metadanymi obrazów. WIC umożliwia niezależnym dostawcom oprogramowania (ISV) i niezależnym dostawcom sprzętu (IHV) tworzenie własnych koderów obrazów i uzyskiwanie takiego samego wsparcia platformy, jak w przypadku standardowych formatów obrazów (na przykład TIFF, JPEG, PNG, GIF, BMP i HDPhoto). Pojedynczy, spójny zestaw interfejsów jest używany do wszystkich przetwarzania obrazów, niezależnie od formatu obrazu, więc każda aplikacja korzystająca z WIC uzyskuje automatyczną obsługę nowych formatów obrazów zaraz po zainstalowaniu kodera. Rozszerzalna struktura metadanych umożliwia aplikacjom odczytywanie i zapisywanie własnych zastrzeżonych metadanych bezpośrednio w plikach obrazów, dzięki czemu metadane nigdy nie zostaną utracone lub oddzielone od obrazu.

Ten temat zawiera następujące sekcje.

Funkcje składnika Windows Imaging

Podstawowe funkcje WIC to:

  • Umożliwia deweloperom aplikacji wykonywanie operacji przetwarzania obrazów w dowolnym formacie obrazu za pomocą jednego, spójnego zestawu typowych interfejsów bez wcześniejszej wiedzy na temat określonych formatów obrazów.
  • Zapewnia rozszerzalną architekturę "plug and play" dla koderów obrazów, formatów pikseli i metadanych z automatycznym odnajdywaniem w czasie wykonywania nowych formatów.
  • Obsługuje odczytywanie i zapisywanie dowolnych metadanych w plikach obrazów z możliwością zachowania nierozpoznanych metadanych podczas edycji.
  • Zachowuje dane obrazu o wysokiej głębokości bitowej, maksymalnie 32 bity na kanał, w całym procesie przetwarzania obrazu.
  • Zapewnia wbudowaną obsługę najpopularniejszych formatów obrazów, formatów pikseli i schematów metadanych.

Kodety natywne

Funkcja WIC zawiera kilka wbudowanych kodeków. Następujące standardowe koderie są dostarczane z platformą.

Kodek Typy mime Dekodery Enkodery
BMP (format mapy bitowej systemu Windows), specyfikacja BMP v5. image/bmp Tak Tak
GIF (Format wymiany grafiki 89a), specyfikacja GIF 89a/89 m obraz/gif Tak Tak
ICO (format ikony) image/ico Tak Nie
JPEG (Joint Photographic Experts Group), specyfikacja JFIF 1.02 image/jpeg, image/jpe, image/jpg Tak Tak
JPEG XR (rozszerzony zakres JPEG) image/jxr Tak Tak
PNG (przenośna grafika sieciowa), SPECYFIKACJA PNG 1.2 image/png Tak Tak
TIFF (otagowany format pliku obrazu), specyfikacja TIFF 6.0 image/tiff, image/tif Tak Tak
Windows Media Photo, HD Photo przegląd formatu image/vnd.ms-photo Tak Tak
DDS (Powierzchnia DirectDraw) image/vnd.ms-dds Tak Tak

 

Koncepcyjne

Przegląd metadanych WIC

Inne Zasoby

Jak napisać WIC-Enabled CODEC

Przykładowy kodek AITCodec