Зарегистрируйте миниатюру файла в ОС для файла произвольного типа - PullRequest
0 голосов
/ 27 октября 2011

Есть ли способ, которым я могу добавить некоторый контент в начало моего файла (двоичный файл), который будет отображать thubmnail файла (возможно, также включен в двоичный файл)?Альтернативно, возможно ли создать какой-то скрытый файл или каталог, который будет отображать миниатюры в файлы для ОС / файлового браузера?

Меня сейчас действительно интересует * nix.Кроме того, я не спрашиваю, как создать миниатюру, я спрашиваю, как связать миниатюру (или сделать так, чтобы файловый браузер считал ее из файла) под Gnome, KDE или MAcOS.

Если вам интересно, я работаю с очень большими трехмерными научными наборами данных в формате HDF5.Наборы данных ДЕЙСТВИТЕЛЬНО большие и требуют FOREVER для генерации, исследования и рендеринга, и их множество.Было бы здорово иметь возможность просматривать их в файловом браузере с миниатюрами, которые позволили бы пользователю (мне и другим) просматривать - в низком разрешении - часть набора данных, чтобы помочь решить, какой из них открыть.HDF5 обеспечивает некоторое пространство «пользовательского блока» в начале файла, в котором можно хранить изображение или файл XML и т. Д. Опять же, я могу создать миниатюру изображения, мне нужен способ сообщить браузеру файлов, где он находится, ичто он должен отображать миниатюру.

Спасибо

1 Ответ

0 голосов
/ 27 октября 2011

Вы должны написать плагин для файлового менеджера для каждой среды рабочего стола.

Для GNOME Nautilus - предполагаемый файловый менеджер. Есть тонны предварительных просмотров / thumbnailers, так что вы можете анализировать один. Вот простой миниатюра обложки MP3, написанная на Python: https://bbs.archlinux.org/viewtopic.php?id=114098

Что касается KDE и Mac OS, я не уверен в этом. KDE должен быть похож на GNOME, когда дело доходит до миниатюр, но Mac OS выходит за рамки моих знаний. Я полагаю, вам придется написать другой плагин.

...