Другое > Графика

librsvg2-bin как конвертор изображений svg/png

<< < (2/5) > >>

ek-nfn:
все правильно.  для терминала переменную $1 необходимо заменить на реальный путь к каталогу с файлами  svg

artec:
После некоторых экспериментов получил выходные иконки, только почему-то ещё и с дубляжём в формате  "название значка.svg.svg.png". Команду пробовал такую:

--- Код: ---for i in `find "/home/user/.icons/название пака иконок"/*.svg`; do rsvg-convert -f png "$i" >"`dirname "$i"``basename "$i" .svg`.png"; done
--- Конец кода ---
Ссорь за непонимание, но может я не правильно понял и надо поменять ещё и переменную "$i" на какой-то путь?

ek-nfn:
с командой rsvg-convert незнаком, но эта строчка - `basename "$i" .svg`.png выглядит странной.  Попробуйте заменить ее таким вариантом  `basename "$i"`.png
Ожидаемый результат -  name_file.svg.png

artec:
Хм, интересно, теперь исчезли правильные расширения, а остались дубли в формате "название иконки.svg.png". Вроде как и планировалось. Команда была такая:

--- Код: ---for i in `find "/home/user/название папка иконок"/*.svg`; do rsvg-convert -f png "$i" >"`dirname "$i"``basename "$i"`.png"; done
--- Конец кода ---

ek-nfn:
Что имеется в виду под фразой теперь исчезли правильные расширения ?

Тут надо разбираться с выходными данными команды rsvg-convert, которые она загоняет в "`dirname "$i"``basename "$i" .svg`.png".
Я не знаком с этой утилитой, поэтому ждем sfs

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии