Есть ли какие-либо мультиформатные программы просмотра изображений, которые подобны feh и могут показать файлы SVG?

Это - просто его конвенция для указания на шаблонный тип, на основе которого был DEP. managed средства, что зависимость была определена с managed шаблон.

Из http://ben.hoskings.net/2010-08-01-design-and-dsl-changes-in-babushka-v0.6 (шахта акцента):

Это все очищено теперь. Так же, как источники были объединены, deps всегда определяются с высокоуровневым методом DEP теперь, используют ли они шаблон или нет. Вместо того, чтобы говорить драгоценный камень 'hpricot', Вы говорите что любой DEP 'hpricot': обработайте по шаблону => 'драгоценный камень' или DEP 'hpricot.gem'. Эти два стиля производят тот же DEP---, выбор там, чтобы позволить Вам включать шаблонный тип в имя DEP.

Ранее в той же статье, он объясняет что настоящее имя для managed шаблон был pkg, который вызывал беспорядок для его пользователей Mac, которые предположили, что это означало, что они были для пакетов установщика Mac:

Шаблон pkg был переименован к управляемому, потому что было похоже, что это обработало пакеты установщика OS X.

К сожалению, это приводит к беспорядку в списке DEP: я предполагаю, что Вы не спросили бы, что означало имя суффикса пакета, назвали ли это "java.pkg".:-)

5
26.09.2013, 00:57
4 ответа

Я добрался feh работать с svg :

  1. загрузка imagemagick
  2. добавление --magick-timeout 1 к командной строке. Не очень очевидный, но это - то, что заставляет это работать...

    feh --magick-timeout 1 ~/image1.svg image2.jpg

4
27.01.2020, 20:37
  • 1
    Это является потрясающим! Но с моей версией feh опция должна быть --magick-timeout 0 таким образом, это не останавливается после одной секунды преобразования и вместо этого пробует неограниченно долго. –  Raphael Ahrens 08.01.2014, 21:34

С последними версиями fehвы сможете сделать feh --conversion-timeout 1 file.svg.

Простой способ заставить feh работать со всем — создать для него псевдоним, чтобы он либо изначально отображал файл, если это обычное изображение .png, «.jpg» и т. д., либо преобразовывал его, если это SVG.

alias feh='feh --conversion-timeout 1'

Обратите внимание, что для его работы в вашей системе должен быть установлен imagemagick.

2
08.03.2021, 15:38

Можно попробовать Мираж, который поддерживает png, jpg, svg, xpm, gif, bmp, tiff и других.

2
27.01.2020, 20:37
  • 1
    Спасибо! Для ссылки, я использовал Вашу функцию make_partition, но с немного отличающимися аргументами: $disk make_partition parted -m $disk unit s print free | grep "free;" | tail -n 1 | awk -F':' '{print $2 " " $3}' ---------121 мираж--------68176----Mhh имеет хороший GUI, но он приводит критерии к сбою 3. Когда я выполняюсь mirage ~/image1.svg image2.jpg это показывает всем загрузкам все изображения в ~ и в .. Я должен установить флаг или что-то, чтобы просто открыть эти два изображения? –  Raphael Ahrens 26.09.2013, 07:51
  • 2
    Нет Вы правы, это перестало работать на этом критерии. –  MBR 26.09.2013, 11:05

Графический интерфейсы пользователя

Я знаком с geeqie (ветвление GQView). Это имеет довольно широкую поддержку форматов файлов. Существуют на самом деле несколько, которые несут поддержку SVG. Вместо того, чтобы перечислять их всех здесь, я собираюсь отослать Вас к очень хорошо сохраняемой странице Wikipedia на предмете, названном: Сравнение программ просмотра изображений.

Эта страница содержит несколько таблиц, одна из которых является списком форматов файлов, которые поддерживают различные программы просмотра изображений Linux.

При поиске руководства на этом типе вопроса я часто обращаюсь к тому списку при поиске средства просмотра с поддержкой формата X.

Инструменты командной строки

Вероятно, самым легким инструментом для использования, который поддерживает отображение формата SVG, является ImageMagick. Это включает инструмент, названный просто display это может обработать в значительной степени любой формат файла изображения, который можно бросить в него, включая SVG.

Можно проверить полный список поддерживаемых форматов изображения, а также, вызвав его из командной строки, с помощью другого из инструментов ImageMagick, identify:

$ identify -list format | grep -i svg
     MSVG  SVG       rw+   ImageMagick's own SVG internal renderer
      SVG  SVG       rw+   Scalable Vector Graphics (RSVG 2.32.0)
     SVGZ  SVG       rw+   Compressed Scalable Vector Graphics (RSVG 2.32.0)

Я смог отобразить это демонстрационное изображение, очень хорошо.

1
27.01.2020, 20:37
  • 1
    В первую очередь, спасибо за Ваш ответ. geeqie кажется, делает большую часть того, что я спросил. Но я не доволен там расположением. Я ищу более минималистский инструмент как feh. Я проверил Ваш список, и большинство программ переносит ту же проблему. Я посмотрю, если я могу привыкнуть к geeqie. На данный момент я оставлю этот вопрос открытым. –  Raphael Ahrens 26.09.2013, 08:43
  • 2
    @RaphaelAhrens - если это заставляет Вас чувствовать немного лучше, что мне не нравится, это - расположение также. Если Вы просто хотите скромный инструмент командной строки, я верю ImageMagick display команда может отобразить .svg файлы также. –  slm♦ 26.09.2013, 15:07
  • 3
    display действительно хороший совет. –  Raphael Ahrens 26.09.2013, 15:37

Теги

Похожие вопросы