Имя

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. Они описаны ниже.

Gnome 2

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, конечно).

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

После этого можно сделать кофе, поскольку это займёт некоторое время.

KDE 4

gwyddion-thumbnailer kde4 MAX-SIZE INPUT-FILE

В режиме kde4, gwyddion-thumbnailer создаёт PNG-миниатюры которые затем передаются модулю KDE gwythumbcreator. миниатюры, снова те же самые, что и в других режимах, записываются в стандартный вывод.

НЕ используйте этот режим из командной строки. Он документирован для полноты, однако, протокол обмена между gwythumbcreator и gwyddion-thumbnailer следует считать закрытым и он может поменяться в любое время.

Check

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 информации.

См. также

gwyddion(1),