
私のセットアップはシンプルです。自宅に巨大なドライブを備えた Linux サーバーがあり、そのドライブには写真ライブラリ (数百のフォルダー、数百ギガバイト) があります。ドライブは、Samba を使用して複数の Windows クライアントと Mac クライアントで共有されています。
質問: クライアントがライブラリをより速くナビゲートできるように、フォルダー内のすべてのサムネイルを事前に生成できるユーティリティはありますか?
ありがとう。
答え1
Windows と Mac はサムネイルを保存するために異なるキャッシュ形式を使用します。
Thumbs.db
C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer
Vista 以降、Windows プラットフォームでは非推奨となり、各コンピュータにある独自のデータベースに保存されるようになりました。
Mac OSX 以降の場合、サムネイル キャッシュは~Library/caches/
各コンピューターに保存されます。
先ほど「消えた」答えが始まったように、WindowsエクスプローラーやMac Finderのサムネイルを事前に生成する方法はありません。できたやるべきことは、サムネイル画像を含むフォルダーを事前に生成することです。私は個人の写真ライブラリ用にこれを行っており、新しい画像に対して imagemagick を実行して 100x100 のサムネイルを生成する cron スクリプトを用意しています。