Другое > Графика
librsvg2-bin как конвертор изображений svg/png
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
Навигация
Перейти к полной версии