gwyddion-thumbnailer — Создаёт миниатюры для файлов данных СЗМ
gwyddion-thumbnailer
{ --version | --help }
gwyddion-thumbnailer
[ОПЦИЯ
...] {РЕЖИМ
} [АРГУМЕНТ
...]
Gwyddion-thumbnailer создаёт миниатюрные изображения для файлов данных СЗМ (Сканирующей Зондовой Микроскопии). В зависимости от режима работы, описанного ниже, миниатюры записываются чтобы соответствовать различным стандартам рабочего стола, таким образом, что они могут отображаться в nautilus(1), thunar(1) и подобных менеджерах файлов.
Gwyddion-thumbnailer загружает и отображает файлы используя библиотеки и модули gwyddion(1), следовательно. он создаёт миниатюры для всех форматов файлов. поддерживаемые установленной версией Gwyddion. Также это означает использование настроек Gwyddion, т.е. градиента псевдоцвета используемого в Gwyddion и также на него оказывают влияние те же переменные окружения, что и на Gwyddion.
--help
Печатает краткую справку и завершает работу.
--version
Печатает информацию о версии и завершает работу.
--update
Записывает миниатюры только если они ещё не созданы или кажутся устаревшими. По умолчанию, gwyddion-thumbnailer переписывает существующие миниатюры даже если они кажутся не устаревшими.
Доступно три режима создания миниатюр: gnome2
, tms
и kde4
; и один специальный режим: check
. Они описаны ниже.
gwyddion-thumbnailer
[ОПЦИЯ
...] gnome2 MAX-SIZE
INPUT-FILE
OUTPUT-FILE
В режиме gnome2
, gwyddion-thumbnailer создаёт миниатюрные изображения в PNG в соответствии со спецификациями на миниатюры Gnome. Используя соглашения из этих спецификаций, он должен запускаться как
gwyddion-thumbnailer gnome2 %s %i %o
Gwyddion устанавливает соответствующие схемы GConf и включает создание миниатюр для всех типов фалов, которые он поддерживает по умолчанию, так что обычно это должно просто работать и ничего не нужно настраивать вручную.
Миниатюры, созданные в режиме gnome2
идентичны миниатюрам созданным в режиме tms
, включая все дополнительные блоки PNG (в том случае, если указан тот же MAX-SIZE
, что и в режиме tms
, конечно).
gwyddion-thumbnailer
[ОПЦИЯ
...] tms MAX-SIZE
INPUT-FILE
В режиме tms
gwyddion-thumbnailer создаёт миниатюры в соответствии с Thumbnail Managing Standard (стандартом управления миниатюрами). Аргумент MAX-SIZE
должен быть равен 128
или normal
(оба означают 128 точек) или 256
или large
(обаз означают 256 пикселей).
Имя выходного файла не задаётся, поскольку оно описано в TMS. миниатюры помещаются в каталоги для нормальных (normal) или больших (large) в соответствии с заданным MAX-SIZE
.
Этот режим также может быть полезен для создания партии миниатюр вручную. Например, чтобы создать их для всех файлов *.afm
в каталоге scans
и его подкаталогах можно запустить
find scans -type f -name '*.afm' -print0 \\ | xargs -0 -n 1 gwyddion-thumbnailer --update tms normal
После этого можно сделать кофе, поскольку это займёт некоторое время.
gwyddion-thumbnailer
kde4 MAX-SIZE
INPUT-FILE
В режиме kde4
, gwyddion-thumbnailer создаёт PNG-миниатюры которые затем передаются модулю KDE gwythumbcreator. миниатюры, снова те же самые, что и в других режимах, записываются в стандартный вывод.
НЕ используйте этот режим из командной строки. Он документирован для полноты, однако, протокол обмена между gwythumbcreator и gwyddion-thumbnailer следует считать закрытым и он может поменяться в любое время.
gwyddion-thumbnailer
check INPUT-FILE
Режим check
не предназначен для создания миниатюр. Вместо этого gwyddion-thumbnailer выводит информацию о доступных миниатюрах для INPUT-FILE
и кешированных ошибках создания миниатюр отдельными приложениями, как описано в TMS.
Например, если миниатюра нормального размера есть и она не устарела, большой миниатюры не существует и была одна кешированная ошибка gnome-thumbnail-factory, вывод будет следующим:
File:
INPUT-FILE
URI: file:///home/me/Pictures/naughty/broken-tip3/INPUT-FILE
Normal: /home/me/.thumbnails/normal/MD5
.png
status: OK
Large: /home/me/.thumbnails/large/MD5
.png
status: Thumbnail does not exist or stat() fails on it.
Failed: /home/me/.thumbnails/fail/gnome-thumbnail-factory/MD5
.png
URI - канонический URI входного файла, MD5
- шестнадцатиричное представление контрольной суммы MD5 URI, как предписывает TMS. Если не было кешированных ошибок, строки Failed не печатаются.
Эта функция может использоваться для проверки миниатюр любого типа, не обязательно созданных gwyddion или gwyddion-thumbnailer. В будущем, однако, может выводится ошибка если миниатюра не содержит специфичной для Gwyddion информации.