次の方法で共有


Windows 7 の RAW コーデックの要件

少なくとも次のコーデック機能が必要です。

Windows Vista シェルとフォト ギャラリーのサポートに必要なすべての機能 (サムネイル、プレビュー、および (永続化された) 回転)。 RAW 処理は、既定で適切なアショット設定にする必要があります。

コア メタデータ (読み取りと書き込みの両方)、EXIF 以外のメタデータ、および EXIF メタデータのサポートは、サイドカー ファイルを使用せずに RAW ファイル形式内で保持する必要があります。

IWICDevelopRaw インターフェイスのサポート。 Windows 7 の場合、Windows イメージング コンポーネント (WIC) WIC では、IWICDevelopRaw によって公開されるすべてのパラメーター インターフェイス 実装する必要があります。

方向の状態のサポート:

  • 90 度ステップの画像回転は、IWICDevelopRaw::SetRotation メソッドを使用して適用する必要があります。 アプリケーションと Windows では、このメソッドを使用して画像 (およびキャッシュされたサムネイルとプレビュー) をローテーションします。
  • この API を使用したローテーションの適用も、コーデックによって保持する必要があります (このホワイト ペーパーの前半を参照)。
  • アプリケーションでは、IWICBitmapSourceTransform API のローテーション機能を使用できますが、コーデックはこの API で回転設定をシリアル化しないため、IWICBitmapSourceTransform を使用して行われたローテーションは保持されません。

高速サムネイルとプレビュー抽出のサポート。 プレビューの最大ピクセル サイズ (幅または高さ) のサイズが 1024 ピクセル未満の場合、Windows Vista は画面プレビューのレンダリングを要求します。

高ダイナミック レンジ (HDR) ピクセル形式。

XML 用紙仕様 (XPS) の印刷。

概念

Windows イメージング コンポーネントの概要

カメラ RAW 画像形式の WIC ガイドライン

WIC-Enabled CODEC を記述する方法