次の方法で共有


RAW コーデックの実装に関する一般的なガイドライン

JPEG や TIFF などの RAW 以外の画像の種類と比較すると、Windows での RAW イメージ形式の動作には、次の 2 つの顕著な違いがあります。

  • ほとんどの RAW 画像形式は "読み取り専用" と想定されており、RAW 形式へのピクセル エンコードはサポートされない可能性があります。 ただし、Windows Imaging Component (WIC) ではメタデータの書き戻しをサポートするためにエンコーダーが必要であるため、RAW コーデック作成者は少なくともスケルトン エンコーダー クラスの実装を計画する必要があります。

  • フルサイズの RAW イメージのデコードには、他の形式と比較して長い時間がかかる場合があります。 このため、デコードの待機時間を最小限に抑え、サムネイルやプレビューの迅速なレンダリングなどのシナリオを確実にサポートするために、特定のアプローチを採用することをお勧めします。

    たとえば、すべての RAW コーデック作成者は 、IWICBitmapSourceTransform インターフェイスを実装する必要があります。これにより、デコーダーにターゲット ビットマップ サイズを事前に通知するメカニズムが提供されるため、最適化されたデコードをより小さな出力イメージ サイズにできます。

概念

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

カメラの RAW 画像形式に関する WIC ガイドライン

WIC-Enabled コーデックを記述する方法