web-dev-qa-db-ja.com

ExplorerにGIMPxcfファイルのサムネイルを表示させるにはどうすればよいですか?

Windowsエクスプローラーは、jpg(Nikon、MSからパッケージをインストールすることにより)のようなRAW画像形式でもpngtifNEFのサムネイルを表示できますが生成されたGIMPのサムネイルは表示されません.xcfファイル。以下のようなアイコンのみが表示されますが、
ICON
ファイルに含まれている画像を知りたいと思うのは本当に面倒ですが、GIMPで開く必要があります。ここでの問題は、GIMPのロードに時間がかかることであり、私はそれが好きではありません。
Windowsエクスプローラーにxcfファイルのサムネイルを表示させる方法はありますか?

注:私はWindows7を使用しています。

7
RogUE

したがって、GIMPだけではそれを行うことはできません。必要なのは、XCFファイルに関連付けられてサムネイルを生成するプログラムです。

その仕様は次のとおりです。

https://msdn.Microsoft.com/en-us/library/bb776855(v = VS.85).aspx (ここでの回答に感謝します: https:// stackoverflow。 com/questions/9572669/how-can-i-create-thumbnail-preview-icons-in-windows-Explorer-for-document-files

また、XCFファイルをアクティブに読み取ってレンダリングするためにこのプログラムを用意する必要はありません。GIMPは、サムネイルの無料デスクトップ標準に準拠しています。詳細は次のとおりです。

https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html

つまり、「file:/// c:/my_directory/subdir/image.xcf」の種類のURIとして画像パスを指定し、このパスのmd5ハッシュの16進形式を取り、サムネイルを次のように保存します。ユーザーのホームディレクトリの"<md5>.png"フォルダにある.cacheという名前のpngファイル。

したがって、正しいディレクトリのサムネイルを読み取るだけの(そして、Windows APIパラメータの必要に応じてサイズを変更する)Windowsの「アクティブアイコン」拡張機能を必要とする最小限のプログラムを構築できれば、そのプログラムは機能します。

他の回答にリストされているように、すでにそれを行っているより大きなプログラムがあるかもしれません。しかし、ここを読んでいる誰かがGIMP for Windowsエコシステムに貢献することに興味があり、そのようなプログラムを作成できることに気付いた場合、それはGIMP-Windowsプロジェクトへの素晴らしい追加になるでしょう。 (GIMP for Windowsのインストーラーをビルドおよび作成するボランティアによって維持されています-プロジェクト自体には独自の小さなコードがあります-主にWindowsインストーラー用です)

4
jsbueno

あなたがそれらのためにグーグルするならば、これをすることができるサードパーティのプログラムがあります。 SageThumbs は1つです。

2
Keltari