■エクスプローラでPSDをサムネイル表示
該当するモノが見つからなかったので自作してみました。
使用する場合は自己責任でお願いします。基本的に他人が使用することを考えていません。
□特徴
・Susieプラグインを使ったエクスプローラ上でのPSDサムネイル表示。
・PhotoShop5.0以降での動作。
具体的には、RGB形式のJPGサムネイルを内蔵しているPSDが対象になります。
PhotoShop4はBGR形式なので×、Painter6はサムネイルを持たないので×。
PaintShopProやPainter7以降ではPSDの扱いがどうなっているのか知らないので確認できません。
・展開できない場合、エラーメッセージを表示。
[Jpg Err]:JPG展開エラー。
[None Plugin]:プラグインロードエラー。プラグインが見つからない等。
[None Thumbnail]:サムネイルデータ無し。PhotoShop4やPainter6のPSDはこれが表示されます。
サムネイル表示中...
□遭遇したバグ
・ファイルサイズが300〜500MBクラス以上のPSDを連続でサムネイル化しようとすると落ちる?(エクスプローラごと Painter6が生成する無圧縮のPSDをプラグインにて展開しようとすると発生する模様(ファイルサイズが小さければ問題なさそうですけれど)。
無視することで回避。
・一発ではサムネイル表示してくれないものがあるので、手動で「縮小画像の更新」をやらないといけない。 解決?PCのスペックがあがったこともあるので、処理速度の問題もあるのかも知れず。
□使用環境
・Windows2000SP4
・IE6
□必要条件
・Susieがインストール済み(レジストリからSusieフォルダを取得してる
・そこに「ifjpeg.spi」が入っている(画像展開に使用する
・後藤あきら氏のSPLAY32S.DLLをSystemフォルダに入れている。
□インストール方法
1.SPLAY32SDLLを適当なフォルダ(System32とか)に移動。
2.「ファイル名を指定して実行」で、「regsvr32 <DLLのフルパス>」を実行。ダイアログで「success」と出ればOK。
3.レジストリエディタで、「HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.psd\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}」
というキーを作成、(標準)に「{EAB7329E-8A2C-45F1-813C-5AB1F127F224}」を入力。(Reg)
□アンインストール方法
1.エクスプローラを全て閉じ、「ファイル名を指定して実行」で、「regsvr32
/u <DLLのフルパス>」を実行。ダイアログで「success」と出ればOK。
2.レジストリエディタで、上記キー("ShellEx"以降)を削除。
3.DLL本体を削除。
ダウンロード(thumb.dll)
(04/03/18版)
(バージョンアップする場合は、エクスプローラを全て閉じた後、上書き)
いちおう、こんなことも出来るんですが、激しく落ちるので公開できません(=w=;