» www.Giftbox.Az - Bir birindən gözəl hədiyyə satışı
ウィキペディアランダム
毎日カテゴリ
共有: WhatsappFacebookTwitterVK

Windows Imaging Component

Windows Imaging Component (WIC) はComponent Object Modelに基づいた画像コーデックのフレームワークであり、Windows Vistaおよび(Windows XP Service Pack 3)以降で導入されたもので、デジタル画像および画像のメタデータを処理する。これにより、WICを利用したアプリケーションはインストールされた画像形式のコーデックによるサポートが自動的に得られるようになる。

Windows Imaging Component (WIC)
Microsoft Windows コンポーネント
詳細
標準提供 Windows Vista
(Windows XP Service Pack 3)
(.NET Framework 3.0)
およびそれ以降
関連コンポーネント
Windows Image Acquisition

画像コーデックを使用してサードパーティーの画像形式にシステム全体で対応できる点において、GDI+、DirectShow(ACM)(英語版)VCMなどの技術に類似している。加えて、Windows Presentation Foundation (WPF) のアプリケーションは自動的にインストールされた画像コーデックをサポートする。ハイエンドのデジタルカメラで使用されるRAW画像形式のコーデックもWICを利用してサポートを追加することが可能である[1]

WICによってアプリケーション開発者はあらゆる画像形式での画像処理を単一で共通のAPIで、特定の画像形式に対する前提知識を必要とせず処理可能になる。

またWIC用のコーデックを記述することによって、すべてのWICネイティブアプリケーション、.NET 3.x以降のマネージアプリケーション[2][3]、およびWPFアプリケーションでその画像形式をサポートすることが可能になる。

WICにはWindows 7Windows 8Windows 8.1Windows 10にて新機能が追加されている[4]

機能

Windows Imaging Componentはピクセルフォーマットやメタデータを実行時に自動的に検出するような拡張可能な画像コーデックのアーキテクチャを提供する。これは画像ファイルに含まれる任意のメタデータの読み書きをサポートしており、認識されていないメタデータの編集中にこれを保護することができる。実行中、32ビット毎チャネル以上の高色深度の画像データを保持し、改良されたハイダイナミックレンジイメージの生成パイプラインをWindows Vista上に構成する。

Windows Imaging ComponentはWindows カラー システムをサポートしている。これはWindows Vistaでのインターナショナル・カラー・コンソーシアムのV4-compliantなカラーマネージメントシステム技術である。

コーデック

デフォルトではWindows VistaはJPEG, TIFF, GIF, PNG, BMPHD Photoのエンコーダ、デコーダ、 ICO (icon image file format) のデコーダをサポートしている。また2009年現在、一部のカメラメーカー[5]とサードパーティ[6][7]はプロプリエイタリなRAW画像のWICコーデックやMacのようなRAW画像のサポートをWindows 7とVistaにすでに提供している[8]

2011年7月には、マイクロソフトによって大きな拡張が加えられ、現在の多くのデジタルカメラへのコーデックパックを規定した[9]

メタデータ

WICはメタデータとしてExchangeable Image File (Exif)、PNG textual metadata、image file directory (IFD)、(IPTC Information Interchange Model)(英語版)、そしてExtensible Metadata Platform (XMP) といったフォーマットをサポートしている。また、WICはサードパーティによるメタデータ拡張フレームワークの実装を含む。

メタデータフォーマットのサポートはコーデックごとに行われる。例えばネイティブなJPEGコーデックはXMPをサポートしているが、GIFPNGではサポートされていない[10]

採用

MicrosoftでのWICの使用

Windows Vistaにおいて、WindowsエクスプローラーWindowsフォトギャラリー、およびWindows LiveフォトギャラリーのビューアーはWindows Imaging Componentに基づいており、それゆえにWICコーデックが対応している画像を表示・整理することができる。

Windows 7以降では、Windows Media Center (Windows 7 Home Premium 以上のエディションで利用可) でWICが有効化される。GDI+グラフィックスライブラリは、多くのネイティブアプリケーションや.NET 2.0環境下のSystem.Drawingによって利用されているが、WICの上に構築されている[要出典]。とはいえ、GDI+はサードパーティあるいは外部のコーデックをロードしない。WICのソフトウェアスタックは大規模な改良が行なわれ、現在はスレッド独立 (free threaded) となり、すべての組み込みおよび外部のコーデックもまたオペレーティングシステムに搭載されている。スレッド独立であることもまた、Windows 7を対象とする新しいコーデックのための要件である[11]

WICは、スタンドアロンのダウンロード版として、あるいは.NET Framework 3.0の一部として、Windows XP上でも利用可能である[12](Microsoft PowerToys)(英語版) for Windows XP は "Photo Info" としても知られ、Windowsエクスプローラーから画像のメタデータの閲覧や編集を可能にするが、これもまたWICを利用している。

Microsoft Expression Design のインポート・エクスポート機能は、WIC Expression Media Service Pack 1 に完全に基づいており、のちに RAW カメラフォーマットと HD Photo も WIC を使って追加で対応している[13][14]

サードパーティのサポート

2007年において、いくつかのサードパーティ製画像処理ソフトウェア (画像編集、画像管理、画像ビューアー) が、WICを使っている。

FastPictureViewer は、スタンドアロンのシンプルなサードパーティー製画像ビューアーで、WICを使ってHD PhotoおよびRAWカメラフォーマット (NRW, NEF, CR2, DNG) とともに標準的な画像形式をサポートしている。Adobe Photoshop用の実験的なWICインポートプラグインも、FastPictureViewer のWebサイト上で見つけることができる[15]

(IMatch)(英語版)は、バージョン 3.6.0.76 から WIC に対応するようになった。

注釈

  1. ^ stevewhims. “WIC Guidelines for Camera RAW Image Formats - Win32 apps” (英語). docs.microsoft.com. 2022年3月19日閲覧。
  2. ^ WICラッパーとして、System.Windows.Media.Imaging名前空間に対応コンポーネントが用意されている。
  3. ^ dotnet-bot. “System.Windows.Media.Imaging Namespace” (英語). docs.microsoft.com. 2022年3月19日閲覧。
  4. ^ stevewhims. “What's New in WIC - Win32 apps” (英語). docs.microsoft.com. 2022年3月19日閲覧。
  5. ^ “”. Microsoft. 2008年1月6日時点のオリジナルよりアーカイブ。2022年3月19日閲覧。
  6. ^ “Ardfry Imaging, LLC”. www.ardfry.com. 2022年3月19日閲覧。
  7. ^ “FastPictureViewer Codec Pack: PSD, CR2, NEF, DNG RAW codecs (and more) for Windows 8.x Desktop, Windows 7, Windows Vista and XP”. www.fastpictureviewer.com. 2022年3月19日閲覧。
  8. ^ “”. Downroad squad (2009年10月21日). 2009年10月22日時点のオリジナルよりアーカイブ。2022年3月19日閲覧。
  9. ^ “”. Microsoft Download Center. 2011年7月27日時点のオリジナルよりアーカイブ。2022年3月19日閲覧。
  10. ^ “”. MSDN. Microsoft. 2008年4月6日時点のオリジナルよりアーカイブ。2009年1月25日閲覧。
  11. ^ “”. 2011年2月1日時点のオリジナルよりアーカイブ。2012年8月27日閲覧。
  12. ^ “”. Microsoft.com (2006年11月9日). 2007年2月24日時点のオリジナルよりアーカイブ。2009年1月25日閲覧。
  13. ^ “”. Microsoft blogs (2007年9月12日). 2008年7月5日時点のオリジナルよりアーカイブ。2009年1月25日閲覧。
  14. ^ “”. Help & Support. Microsoft (2007年9月29日). 2007年12月14日時点のオリジナルよりアーカイブ。2009年1月25日閲覧。
  15. ^ “FastPictureViewer Professional | Download Page”. www.fastpictureviewer.com. 2022年3月19日閲覧。

外部リンク

  • How to write a WIC-enabled codec
  • WIC documentation on MSDN

利用可能なWIC用コーデック:

  • Ardfry Imaging WIC codec for Adobe DNG format, 64-bit NEF and CR2 codecs
  • Canon RAW codec for WIC
  • Nikon RAW codec for WIC
  • Sony RAW codec for WIC
  • Olympus RAW codec for WIC
  • EXE
  • DjVu
  • FastPictureViewer Codec Pack (32 and 64-bit) Supports raw formats from Adobe, Canon, Epson, Fuji, Hasselblad, Kodak, Leica, Mamiya, Minolta, Nikon, Olympus, Panasonic, Pentax, Sigma, Sinar and Sony, plus the Rawzor compressed raw format and raster formats such as Photoshop PSD, Radiance HDR, OpenEXR, DirectX DDS, Targa (TGA), PNM/PPM/PGM/PBM, JPEG 2000 and the .LRPrev/.NoIndex preview cache format used by Adobe Lightroom.
ウィキペディア、ウィキ、本、library、論文、読んだ、ダウンロード、自由、無料ダウンロード、mp3、video、mp4、3gp、 jpg、jpeg、gif、png、画像、音楽、歌、映画、本、ゲーム、ゲーム。