LINUX.ORG.RU

Simple Viewer GL v2.88 — просмотрщик изображений

 , ,


3

3

Simple Viewer GL — легковесный просмотрщик изображений.

Интерфейс состоит из одного окна с опциональной строкой статуса и информацией о пикселе под курсором и/или выделенной области (скриншот). Simple Viewer GL умеет определять тип файла по его сигнатуре, а не только по расширению, а также рекурсивно сканировать директорию.

Работает в GNU/Linux и macOS.

Новое в 2.88

  • Добавлена поддержка встроенных ICC-профилей.
  • Добавлено поддержка exif (включается по хоткею <e>).
  • Добавленя поддержка анимированных GIF.
  • Поддержка автоповтора нажатой клавиши.
  • Расширена поддержка формата PPM (собственная реализация).
  • Расширена поддержка TARGA (собственная реализация).
  • Если при сборке недоступен imlib2, то для загрузки BMP используется своя реализация (неполная поддержка).
  • Улучшена реализация выделения области изображения.
  • Улучшено отображение информации под курсором (хоткей <p>).
  • Расширена поддержка ZX-Spectrum screen.
  • Переработано определение формата изображения.
  • Отрисовка только тех банков изображения, которые видны в окне.
  • Улучшен скрипт сборки.

Поддерживаемые форматы

Сторонняя реализация:

  • PNG (libpng);
  • JPEG (libjpeg);
  • TIFF (libtiff);
  • GIF (giflib);
  • WEBP (webp).

Собственная реализация:

  • PPM (все форматы);
  • XPM (только xpm 2);
  • TARGA (большинство форматов);
  • DDS (частично);
  • PSD (формат до конца не отреверсили, посему не все функции поддерживаются);
  • ICO (png и «обычные» фреймы);
  • XWD (только x11);
  • SCR (ZX-Spectrum screen);
  • PVR, RAW, AGE (это внутренние форматы).

>>> Simple Viewer GL на BitBucket

Между прочим, ещё в прошлой теме говорилось о сохранении масштаба при переходе от одного файла к другому. Так ведь не сохраняются, за исключением если выбран режим вписывания в окно.

anonymous_incognito ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

Между прочим, ещё в прошлой теме говорилось о сохранении масштаба при переходе от одного файла к другому. Так ведь не сохраняются, за исключением если выбран режим вписывания в окно.

В AzPainter кстати есть встроенный просмотрщик изображений (панель «image viewer»), и там, кстати, сохраняется масштаб при переходе от предыдущего к следующему изображению..

Вот бы если бы разработчики «AzPainter» и «Simple Viewer GL» объединили свои усилия, можно было бы получить мегакрутой графический редактор с встроенным просмотрщиком в с минимальными зависимостями и минимальным потреблением памяти...

atsym ★★★★★ ()

А есть *.hdr *.exr ?

anonymous ()
Ответ на: комментарий от atsym

Если бы опенсорс разработчики объединяли свои усилия, то вендокапец настал бы уже давно.

SL_RU ★★★ ()

Если кому нужен ебилд, то есть в прошлой теме. И там можно оптимизировать содержание, поскольку теги являются номерами версий: EGIT_TAG=«${PV}»
После чего ебилд можно просто переименовывать, не трогая его содержимое.

imul ★★★★★ ()
Ответ на: комментарий от imul

Если кому нужен ебилд

Еще бы DEB для Trusty14.04

atsym ★★★★★ ()

PSD (формат до конца не отреверсили, посему не все функции поддерживаются);

Я не понял, что тут имеется в виду.

Спека на формат опубликована самой адобой. То, что она неполная — факт. Но я не знаю альтернативные, более полные спецификации. Есть только код в крите и гимпе с поддержкой недокументированных фич. Ну и ещё где-то, наверное.

AP ★★★★★ ()
Ответ на: комментарий от imul

Всегда поражало такое отношение к пользователям и тестировщикам свободного ПО.

Конечному пользователь (тоесть мне) нужны бинарники, а не рецепты как сделать голландский сыр на дому.

atsym ★★★★★ ()
Ответ на: комментарий от atsym

А про AzPainter забыл или специально умалкиваешь? :)

Во-первых, я написал: «Ну и ещё где-то, наверное».

Во-вторых, какие недокументированные фичи PSD поддерживаются в AzPainter?

AP ★★★★★ ()
Ответ на: комментарий от AP

какие недокументированные фичи PSD поддерживаются в AzPainter?

есть факты подтверждающие обратное?

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

Ещё раз: я написал «Ну и ещё где-то, наверное». Это в том числе означает, что теоретически AzPainter тоже может поддерживать какие-то недокументированные фичи PSD. Я заведомо сделал допущение, не исключающее AzPainter. Поэтому никакие факты мне не надо никому предоставлять.

AP ★★★★★ ()
Ответ на: комментарий от AP

А есть какой-нибудь тестовый файл включающий все эти недокументированныe фичи поддерживаемые в Krita и GIMP? Хочу провести тест для AzPainter

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

есть факты подтверждающие обратное?

ОК, посмотрел mPSDLoad.c. Ничего экстраординарного там нет. Декомпрессия данных, чтение слоёв и каналов и прочее.

А есть какой-нибудь тестовый файл включающий все эти недокументированныe фичи поддерживаемые в Krita и GIMP?

У меня — нет.

AP ★★★★★ ()
Последнее исправление: AP (всего исправлений: 1)

Анимация в GIF поддерживается?

Psych218 ★★★★★ ()

Автору просто нравится велосипедить чтение разных форматов изображений. Просмотрщик ему глубоко вторичен. Странно, что клеймо «собственная реализация» вызывает у него столько гордости, весь смысл опенсорса в том, чтобы пользоваться плодами усилий других и двигаться вперёд, а не писать в сотый раз то, что уже есть.

anonymous ()

Под Windows сборка есть?
Никак не могу найти нормальный просмотрщик, чтобы был и под Linux, и под Windows.

Kroz ★★★★★ ()

Добавленя поддержка анимированных GIF.

Няя!!!

liss21 ★★★ ()
Ответ на: комментарий от atsym

XnView MP не подходит? (FREEWARE for privat or educational use only)

Не OpenSource.
На рабочем компе запрещено ставить проприетарщину/не-opensource (ну, кроме того, что в спец. списке). Точнее нужно спец. разрешение получать, что накладно.

Kroz ★★★★★ ()
Ответ на: комментарий от atsym

Это ты тестировщик? Ну сделай себе пакет сам. Зачем ты его выпрашиваешь у меня? Я не пользуюсь окаменелыми африканскими погремушками.

imul ★★★★★ ()

основной пункт в резюме эта порога? я тоже так делал) а знакомый вообще накатал свой аналог кваки и пугал этим движком интервьюверов

anonymous ()
Ответ на: комментарий от atsym

Конечному пользователь (тоесть мне) нужны бинарники

Сейчас кто-нибудь соберёт пакет в зависимостях у которого будет блоб от nvidia. А при установленном блобе от nvidia и автоматическом отслеживании зависимостей так и будет, поскольку в зависимостях бинарника будет libGL.so.1. А при установленном блобе от nvidia libGL.so.1 принадлежит пакету с блобом nvidia.

saahriktu ★★★★★ ()
Ответ на: комментарий от kott

а кто запретил?

Корпоративные правила.

Kroz ★★★★★ ()
Ответ на: комментарий от imul

Ну собери ж сам под свою маздайку.

Юмор оценил

Kroz ★★★★★ ()
Ответ на: комментарий от Kroz

Юморите здесь только ты с atsym. Тот возмущается, что ему гентушник дебку под замшелую бубунту не собрал. Ты вот хочешь чтобы тебе линуксоиды вин-сборочку выкатили.

imul ★★★★★ ()
Ответ на: комментарий от anonymous_incognito

Между прочим, ещё в прошлой теме говорилось о сохранении масштаба при переходе от одного файла к другому. Так ведь не сохраняются, за исключением если выбран режим вписывания в окно.

Это было еще в прошлой версии. Режим включается по <shift>+<s>.

andreyu ★★★★★ ()
Ответ на: комментарий от atsym

andreyu, настоятельно рекомендую тебе посмотреть на код AzPainter а также на тулкит mlib входящий в его состав

Зачем? Есть какие-то проблемы с отображением PSD в моем вьювере?

andreyu ★★★★★ ()
Ответ на: комментарий от zoroaster

Нет поддержки SVG? Не нужно.

Поддержки SVG нет.

andreyu ★★★★★ ()
Ответ на: комментарий от SL_RU

чем оно лучше nomacs?

По описанию фич неплох. Но из видео я ничего не понял про этот вьювер.

andreyu ★★★★★ ()
Ответ на: комментарий от atsym

Вот бы если бы разработчики «AzPainter» и «Simple Viewer GL» объединили свои усилия

Непонятно в чем нужно объединить свои усилия.

andreyu ★★★★★ ()
Ответ на: комментарий от anonymous

А есть *.hdr *.exr ?

Это расширения. А как называются форматы?

andreyu ★★★★★ ()
Ответ на: комментарий от AP

Я не понял, что тут имеется в виду.
То, что она неполная — факт.

Вот это оно и значит. Пока мне не попадались PSD, с которыми не справлялся Simple Viewer GL.

andreyu ★★★★★ ()
Ответ на: комментарий от Psych218

Анимация в GIF поддерживается?

Третий пункт:

Добавленя поддержка анимированных GIF.

andreyu ★★★★★ ()
Ответ на: комментарий от imul

Ты вот хочешь чтобы тебе линуксоиды вин-сборочку выкатили.

Не линуксоиды, а автор софта. Под мак вон у него есть.

Kroz ★★★★★ ()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от anonymous

Автору просто нравится велосипедить чтение разных форматов изображений. Просмотрщик ему глубоко вторичен.

Забавный вывод вы сделали. Он основан на... На чем он основан?

Странно, что клеймо «собственная реализация» вызывает у него столько гордости,

Странно, что в этом вы видите мою гордость.

весь смысл опенсорса в том, чтобы пользоваться плодами усилий других и двигаться вперёд, а не писать в сотый раз то, что уже есть.

Ну расскажите, какую библиотеку я должен был взять для поддержки тех форматов?

andreyu ★★★★★ ()
Ответ на: комментарий от Kroz

Под Windows сборка есть?

Нет и до сего момента не планировал.

Никак не могу найти нормальный просмотрщик, чтобы был и под Linux, и под Windows.

Под windows я использую irfanview.

andreyu ★★★★★ ()
Ответ на: комментарий от anonymous

основной пункт в резюме эта порога?

В каком резюме?

я тоже так делал) а знакомый вообще накатал свой аналог кваки и пугал этим движком интервьюверов

Ок.

andreyu ★★★★★ ()
Ответ на: комментарий от Kroz

Под мак вон у него есть.

Это потому, что я пользуюсь и macOS, и Linux.

andreyu ★★★★★ ()
Ответ на: комментарий от Kroz

ой да ладно, это в какой вселенной? я не осуждаю, крайне удивительно, что такие правила кто-то утвердил

kott ★★★★★ ()
Ответ на: комментарий от Kroz

Не линуксоиды, а автор софта.

А ты заплати ему.

Под мак вон у него есть.

Так у него и макось есть.

imul ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.