Dela via


RAW Codec-krav för Windows 7

Följande codec-funktioner krävs minst:

Alla funktioner som krävs för Stöd för Windows Vista-gränssnittet och Fotogalleriet: miniatyrbild, förhandsversion och (bevarad) rotation. RAW-bearbetning bör som standard ha lämpliga inställningar som skott.

Stöd för kärnmetadata (både läsning och skrivning), icke-EXIF-metadata samt EXIF-metadata bör bevaras i RAW-filformat utan användning av sidovagnsfiler.

Stöd för gränssnittet IWICDevelopRaw. För Windows 7 kräver Windows Imaging Component (WIC)WIC att alla parametergränssnitt som exponeras av IWICDevelopRaw implementeras.

Stöd för orienteringstillstånd:

  • 90 graders steg Bildrotationer ska tillämpas med hjälp av IWICDevelopRaw::SetRotation-metoden. Program och Windows använder den här metoden för att rotera bilderna (och cachelagrade miniatyrbilder och förhandsversioner).
  • Rotationsapplikationen med hjälp av det här API:et bör också bevaras av codec (se tidigare i det här dokumentet).
  • Program kan använda rotationsfunktionerna i IWICBitmapSourceTransform API, men codec kommer inte att serialisera några rotationsinställningar i det här API:et, så rotationer som görs med hjälp av IWICBitmapSourceTransform sparas inte.

Stöd för hög hastighetsminiatyr och extrahering av förhandsversioner. Om förhandsgranskningens maximala pixeldimension (bredd eller höjd) är mindre än 1 024 bildpunkter i storlek begär Windows Vista en återgivning för skärmförhandsgranskning:

HDR-pixelformat (High Dynamic Range).

UTSKRIFT AV XML-pappersspecifikation (XPS).

konceptuell

Översikt över Windows Imaging-komponenten

WIC-riktlinjer för KAMERA RAW-bildformat

Så här skriver du en WIC-Enabled CODEC-