Я использую Thunar для преобразования нескольких svg-файлов в различные файлы PNG - в основном используется как файлы значков для среды рабочего стола Xubuntu.
Для этого я создал скрипт, основанный на другом скрипте, который я нашел где-то. Поскольку этот скрипт преобразует набор выбранных файлов изображений в другие файлы изображений, которые могут вам помочь. Вот что я сделал, чтобы заставить это работать в Тунаре,
Начать Thunar как root; перейдите в терминал, введите «sudo thunar». Перейдите в Thunar (Root) в каталог / usr / bin на системном диске. Создайте там новый документ и назовите его чем-то простым (например, convertPNG) вставьте следующий текст в документ: [ ! d2]#!/bin/sh
mkdir -p ./64/
mkdir -p ./96/
for file
do
if [ ! -e "$file" ]
then
continue
fi
name=$( echo $file | cut -f1 -d.)
convert -density 108 -background none $file ./64/${name}.png
convert -density 144 -background none $file ./96/${name}.png
done
Запустить Thunar как root; перейдите к терминалу, введите «sudo thunar» Щелкните правой кнопкой мыши файл в Thunar и измените разрешения в диалоговом окне свойств, чтобы сделать исполняемый файл Перейдите в Thunar (Root) в / usr / bin каталог на системном диске Откройте Thunar и перейдите в меню пользовательских действий Создайте там новый документ и назовите его чем-то простым (например, convertPNG) В качестве команды введите «convertPNG 64 96% N " вставьте следующий текст в документ: Это преобразует файл изображения (в моем случае, файл svg) в два файла PNG, один размером 96x96 и один размером 64x64, в два отдельных каталога.
С небольшим количеством настроек вы можете использовать этот скрипт в соответствии с вашими собственными пожеланиями (например, не изменять размер, создавать разные каталоги для файлов) и т. д. Просто измените сценарий, который я вставил выше, и играйте вокруг с этим немного.