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
- natywne kodeki
- Tematy pokrewne
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 |
Tematy pokrewne
-
Koncepcyjne
-
Inne Zasoby