[PR] スポンサーリンク

Susie Plug-in

2010 年 8 月 1 日 コメントをどうぞ コメント

WIC(Windows Imaging Component) Susie Plug-in

■概要
WIC(Windows Imaging Component)を使用したSusie Plug-inです。
WICが使用可能な環境なら標準でJPEG,TIFF,PNG,BMP,GIF,ICO,HD Photoに対応し、
別途WIC対応コーデックをインストールする事で対応フォーマットを増やす事が出来ます。

カラーマネージメント代行Susie Plug-inと組み合わせて使用する事でCMYKのTIFFにも対応可能となります。

■動作環境
Windows XP SP2以降
(XP SP2で使用する場合は別途Windows Imaging Componentもしくは.NET Framework 3.0以降のインストールが必要)

■更新履歴

  • 10/02/07
    • インデックスカラーで透過色や透明度情報を持つ場合は32bitBGRAで出力するように変更

■ダウンロード

SIMD Enhanced JPEG Plug-in for Color Management Plug-in

■概要
カラマネプラグインで色空間がCMYKなJPEG画像を扱うために、
宮坂 賢氏が公開されている「SIMD Enhanced JPEG Plug-in for Susie32」を改造したものです。

Ver.090607以降のカラマネプラグインとセットで使用しない場合はオリジナル版と全く同じ動作になります。

■オリジナル版の配布元
 ソフトウェア工房α

■ダウンロード

カラーマネージメント代行 Susie Plug-in

■概要
お気に入りの画像ビューアがカラーマネージメント対応になるかもしれないSusie Plug-inです。
カラーマネージメントの必要がない人でもビューアの表示速度アップが期待できるので、用途によっては使えるかもしれません(デメリットもあり)

■特徴

  • ICCプロファイル v4に対応(JPEG, TIFF, PNG, HD Photo)
  • ICCプロファイルなしのAdobe RGBなExifにも対応
  • 他の形式の画像はsRGBとみなして変換します
  • マルチコア対応
  • 画像の展開用に別途Susie Plug-inを用意する必要があります

■動作環境

  • CPU Pentium3、Athlon以降のCPU(Pentium DC、Athlon X2以上を推奨)
  • OS Windows XP, Vista (動作確認はXP Home SP3のみ)

■アプリケーション側に必要な機能

  • Susie Plug-inに対応(当然ですが必須)
  • 標準のローダーよりSusie Plug-inを優先させる事が出来る(必須)
  • サムネイル作成用にGetPreview関数を使用している(推奨)
  • Susie Plug-inの設定ダイアログを開く事ができる(推奨)
  • 先読み機能(推奨)

■更新履歴

  • 10/08/01
    • スレッドセーフになっていない部分を修正
  • 10/07/07
    • 規定のモニタプロファイルを使用するモードを追加
    • ソフトプルーフ機能を追加
  • 10/03/07
    • libpngをバージョン1.2.43に更新

■ダウンロード


■主なSusie Plug-in対応ビューアとの相性

  • Susie 0.47
    流石に本家は問題ないと言いたいところだけど、0.50αはGetPreview未使用につき△

  • Hamana 1.48
    サムネイルの作成、標準ローダーとの優先関係ともに問題なし。

  • MassiGra 0.32
    先読み機能がないので大きな画像を表示するような用途では多少難あり。

  • Leeyes 2.6.1
    JPEGのサムネイル作成時に限りGetPreviewを使用している模様。その他の画像のサムネイル作成速度に多少難あり。

  • Linar 1.7.72
    GetPreview未使用。サムネイル作成速度に多少難あり。

  • Vix 2.21 ×
    標準ローダーよりSusie Plug-inを優先するように設定してもJPEGの展開にSusie Plug-inを使用しない為、JPEGのカラーマネージメントを行えない。

  1. ねこ
    2010 年 4 月 30 日 15:18 | #1

    お初にお目に掛かります。
    カラーマネージメントについて検索していて、
    こちらのサイトを知りました。

    私は自分のビュアープログラムでカラーマネージメントを扱いたいのですが、
    その実装に関する情報を扱っているサイトが見つからず…。
    カラーマネージメント代行 Susie Plug-inを使わせて頂いたら、
    その必要はないのですが自前で実装したいという気持ちがあるのです。
    こういう事を聞いていいか判りませんが、
    もし宜しければ何かしら教えて頂けませんでしょうか。

  2. nilpo
    2010 年 4 月 30 日 23:22 | #2

    Susie Plugi-inだと制約があるのでViewer側で実装した方がいいのは間違いありません。
    とりあえず本当に簡単にまとめただけですが記事を書いてみました。

  3. ねこ
    2010 年 5 月 6 日 17:05 | #3

    有用な情報を有難う御座います。
    なるほど、やはり制約みたいなのが出てしまうのですね。
    さっそく教えて頂いた資料を元に色々と試してみたいと思います。

  4. たけうち
    2010 年 7 月 29 日 11:00 | #4

    突然ですが、失礼します。
    カラマネ代行pluginですが、IsSupported関数をマルチスレッドで呼ぶと、
    メモリ保護違反となるのですが、マルチスレッド非サポートと言うことでしょうか?

  5. nilpo
    2010 年 7 月 29 日 23:11 | #5

    ご報告有難うございます。

    一応マルチスレッドでも動作するように意識していたつもりですが、少し見直しただけでもかなりお粗末な状態です。
    近日中にエラーは発生しないように修正してみますが、マルチスレッドの効果はあまり期待できない実装になっていて
    こちらの修正はそれなりに時間が掛かると思います。

  1. トラックバックはまだありません。