| 開発者 | マイクロソフト |
|---|---|
| オペレーティング·システム | Windows NTファミリー |
| タイプ | アプリケーションプログラミングインターフェース |
| ライセンス | docs.microsoft.com/en-gb/windows/win32/wic/-wic-lh |
Windows Imaging Component(WIC)は、 Windows Vista(後にWindows XP Service Pack 3でも利用可能)[1]で導入された、デジタル画像と画像メタデータの操作と処理のためのCOMベースのイメージングコーデックフレームワークです。
WIC を使用すると、アプリケーション開発者は、特定の画像形式に関する事前の知識を必要とせずに、 単一の共通APIセットを通じてあらゆる画像形式に対して画像処理操作を実行できます。
特徴
Windows Imaging Component は、イメージ コーデック、ピクセル形式、メタデータ用の拡張可能なアーキテクチャを提供し、新しい形式をランタイムに自動的に検出します。イメージ ファイル内の任意のメタデータの読み取りと書き込みをサポートし、編集中に認識されないメタデータを保持する機能を備えています。イメージの操作中、 Windows Vista に組み込まれた改良された高ダイナミック レンジ イメージ処理パイプライン全体にわたって、チャネルあたり最大 32 ビットの高ビット深度イメージ データを保持します。
Windows Imaging Component は、 Windows Vista のICC V4 準拠のカラー管理テクノロジである Windows Color Systemをサポートしています。
コーデック
Windows Vistaには、デフォルトでJPEG、TIFF、GIF、PNG、BMP、HD Photoのエンコーダーとデコーダー、ICOデコーダーが搭載されています。さらに、2009年の時点で、一部のカメラメーカー[2]とサードパーティ[3] [4]が独自のRAW画像フォーマット用のWICコーデックをリリースし、Windows 7とVistaでMacのようなRAW画像サポートを可能にしました。[5] 2011年7月、これはMicrosoft自身によって大幅に拡張され、現在のほとんどのデジタルカメラ用に別のコーデックパックが提供されました。[6]プログレッシブグラフィックファイル(PGF)ビューアーはWICコーデックと共に配布されています。
メタデータ
WIC は、交換可能イメージ ファイル ( Exif )、PNG テキスト メタデータ、イメージ ファイル ディレクトリ (IFD)、IPTC 情報交換モデル(IPTC)、および拡張可能メタデータ プラットフォーム ( XMP ) 形式をサポートしています。さらに、WIC には、サードパーティのメタデータ実装をサポートするための拡張可能なフレームワークが含まれています。
メタデータ形式のサポートはコーデックごとに異なります。たとえば、ネイティブJPEGコーデックはXMPをサポートしますが、ネイティブGIFおよびPNGコーデックはサポートしません。[7]
使用法
Microsoft 製品の WIC
WIC は、 Windows XP Service Pack 2 ではスタンドアロンのダウンロード可能なプログラムとして利用でき、Windows XP Service Pack 3 には組み込まれています。また、 .NET Framework 3.0の一部としても利用できます。[8] Microsoft の Windows XP 用PowerToy (現在は廃止) である Photo Info も WIC を使用しています。これは、Windows エクスプローラーから画像のメタデータを表示および編集できるものです。[9]
Windows Vista 以降、Windows エクスプローラーおよびWindows フォト ギャラリーはWIC に基づいているため、WIC コーデックがインストールされている任意の形式の画像を表示および整理できます。Office 2010以降のバージョンのコア Office アプリ (Word、Excel、PowerPoint、Outlook) では、WIC でサポートされている画像ファイル形式をインポートできます。
Windows 7 以降、Windows Media Center (Windows 7 Home Premium 以降で利用可能) は WIC に対応しています。また、GDI+グラフィック ライブラリは WIC 上に構築されていますが、GDI+ はサードパーティ製または外部のコーデックをロードしません。Windows 7 では、WIC スタック自体が大幅に改良され、Windows に同梱されているすべての組み込みコーデックと外部コーデックと同様に、フリー スレッドになりました。フリー スレッドであることは、Windows 7 をターゲットとする新しいコーデックの要件でもあります。[10]
Microsoft Expression Designのインポートおよびエクスポート機能は、完全にWICに基づいています。[11] Expression Media(現在のPhase One Media Pro)のService Pack 1以降では、WICを使用して追加のRAWカメラ形式とHD Photo(現在のJPEG XR)もサポートされています。[12] [13]
サードパーティのサポート
2018 年現在、WIC を利用するサードパーティ製イメージング アプリケーション (画像エディター、画像オーガナイザー、画像ビューア) はほとんどありません。
FastPictureViewerは、シンプルなスタンドアロンのサードパーティ画像ビューアで、WICを使用して、標準的な画像形式に加えて、HD PhotoおよびRAWカメラ形式(NRW、NEF、CR2、DNG)をサポートしています。Adobe Photoshop用の実験的なWICインポートプラグインもFastPictureViewerのWebサイトで見つけることができます。[14]
GIMP用の別のWICインポートプラグインはGimp-Forum.netにあります。[15]
参照
参考文献
- ^ 「XPS Essentials Pack は Windows XP Service Pack 3 をサポートするように更新されました」。XPSチーム ブログ – XML Paper 仕様と Open Packaging Conventions。Microsoft。2008年10 月 29 日。2019 年 5 月 1 日時点のオリジナルよりアーカイブ。
- ^ 「Windows 用コーデック」。Microsoft Professional Photography。2009年 9 月 8 日時点のオリジナルよりアーカイブ。
- ^ アードフリーイメージングLLC。
- ^ FastPictureViewer WIC コーデック パック
- ^ Anthony, Sebastian (2009 年 10 月 21 日)。「Windows 7、Vista、XP に Mac のような RAW 画像サポートを追加する方法」。Squadをダウンロード。Weblogs, Inc. / AOL ニュース。2009 年 10 月 22 日のオリジナルからアーカイブ。
- ^ 「Microsoft Camera Codec Pack (16.0.0652.0621)」。Microsoft ダウンロード センター。2011 年 7 月 26 日。2011 年 7 月 27 日時点のオリジナルよりアーカイブ。
- ^ 「WIC メタデータ」。MSDN。Microsoft。2008年 4 月 6 日時点のオリジナルからアーカイブ。2009 年 1 月 25 日閲覧。
- ^ 「Windows XP 用 WIC をダウンロード」。Microsoft.com。2006 年 11 月 9 日。2009 年 1 月 25 日閲覧。
- ^ Windows エクスプローラー用の写真情報シェル拡張機能
- ^ Windows 7 開発者向けホワイト ペーパー: カメラ RAW 画像形式に関する Windows イメージング コンポーネント コーデック ガイドライン (PDC 2008)"
- ^ Cook, Daniel (2007 年 2 月 6 日)。「Will ED use WIC?」。ニュースグループ: microsoft.public.expression.graphicdesigner。2024 年 3 月 8 日時点のオリジナルよりアーカイブ。2024年 3 月 8 日に取得– Google グループ経由。
- ^ 「DAM for Creatives」。Microsoft ブログ。2007 年 9 月 12 日。2008 年 7 月 5 日時点のオリジナルよりアーカイブ。2009年 1 月 25 日閲覧。
- ^ 「Expression Media Service Pack 1」。ヘルプとサポート。Microsoft。2007 年 9 月 29 日。2009 年 1 月 25 日閲覧。
- ^ Photoshop 用 WIC インポート プラグイン
- ^ Windows イメージング コンポーネント (WIC) プラグイン
外部リンク
- MSDNの Windows イメージング コンポーネント
