
У меня простая установка: Linux-сервер дома с огромным диском; на этом диске находится фотобиблиотека (сотни папок, сотни гигабайт). Диск используется несколькими клиентами Windows и Mac с помощью Samba.
Вопрос: есть ли утилита, с помощью которой можно предварительно сгенерировать все миниатюры внутри папки, чтобы мои клиенты могли быстрее перемещаться по библиотеке?
Спасибо.
решение1
Windows и Mac используют разные форматы кэша для хранения миниатюр.
Thumbs.db
не рекомендуется для платформы Windows, начиная с Vista они хранятся в собственной базе данных, расположенной на C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer
каждом отдельном компьютере.
В Mac OSX и более поздних версиях кэш миниатюр хранится ~Library/caches/
на каждом отдельном компьютере.
Итак, как и в случае с «исчезнувшим» ответом, ранее начавшимся, нет возможности заранее сгенерировать миниатюры для Windows Explorer или Mac Finder. Чтомогсделать, это предварительно сгенерировать папки с миниатюрами изображений. Я делаю это для своей личной библиотеки фотографий, у меня есть скрипт cron для запуска imagemagick над новыми изображениями для генерации миниатюры 100x100.