Udostępnij za pośrednictwem


Wymagania koderów PIERWOTNYch dla systemu Windows 7

Następujące funkcje kodera-dekodera są wymagane co najmniej:

Wszystkie funkcje wymagane do obsługi powłoki systemu Windows Vista i galerii zdjęć: miniatura, wersja zapoznawcza i (utrwalone) rotacji. Przetwarzanie nieprzetworzone powinno być domyślnie dostosowane do ustawień as-shot.

Obsługa podstawowych metadanych (zarówno odczytu, jak i zapisu), metadanych innych niż EXIF, a także metadanych EXIF, powinna być utrwalana w formatach plików RAW bez użycia plików przyczepki.

Obsługa interfejsu IWICDevelopRaw. W systemie Windows 7 składnik Windows Imaging Component (WIC)WIC wymaga zaimplementowania wszystkich interfejsów parametrów udostępnianych przez IWICDevelopRaw.

Obsługa stanu orientacji:

  • 90 stopni rotacji obrazów należy zastosować przy użyciu metody IWICDevelopRaw::SetRotation metoda. Aplikacje i system Windows używają tej metody do obracania obrazów (oraz buforowanych miniatur i podglądów).
  • Zastosowanie rotacji przy użyciu tego interfejsu API powinno być również utrwalane przez koder koder (patrz wcześniej w tym dokumencie).
  • Aplikacje mogą korzystać z możliwości rotacji interfejsu API IWICBitmapSourceTransform, ale koder koderowy nie będzie serializować żadnych ustawień rotacji w tym interfejsie API, więc rotacje wykonywane przy użyciu IWICBitmapSourceTransform nie będą utrwalane.

Obsługa szybkiego wyodrębniania miniatur i podglądu. Jeśli maksymalny wymiar pikseli podglądu (szerokość lub wysokość) jest mniejszy niż 1024 pikseli, system Windows Vista zażąda renderowania podglądu ekranu:

Formaty pikseli o wysokim zakresie dynamicznym (HDR).

Drukowanie specyfikacji papieru XML (XPS).

koncepcyjne

Składnik programu Windows Imaging — omówienie

wytyczne WIC dotyczące formatów obrazów RAW aparatu

Jak napisać WIC-Enabled CODEC