Blog. Just Blog

Tiny SVG Viewer 1.2

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Мои программы | Автор: ManHunter
Скриншот программы Tiny SVG Viewer
Скриншот программы Tiny SVG Viewer

Маленький и шустрый просмотрщик векторной графики в формате SVG и SVGZ. Написан для личных нужд в качестве альтернативной гляделки для файлового менеджера Total Commander. Работает через командную строку, закрывается по нажатию Esc и позволяет отображать SVG даже фиксированного размера на полное окно. Никаких дополнительных функций не предусмотрено.

Tiny SVG Viewer 1.2Tiny SVG Viewer 1.2

Tiny.SVG.Viewer.1.2-PCL.zip (107,616 bytes)


Поделиться ссылкой ВКонтакте
Просмотров: 2382 | Комментариев: 18

Комментарии

Отзывы посетителей сайта о статье
ManHunter (30.07.2024 в 12:46):
Версия 1.2. Теперь корректно открываются SVG с неправильно заполненными заголовками или неполными заголовками, которые не отображаются даже в браузере.
ManHunter (29.07.2024 в 14:58):
Ну что могу сказать, если бы visio был чуток поумней, то он бы добавлял в тег "<svg ... " еще один параметр xmlns:xlink="http://www.w3.org/1999/xlink" , тогда пространство имен становится определенным и все прекрасно открывается. XML очень строгий к содержанию и таких ошибок не прощает. Придется делать это за visio.

Спасибо за сэмпл, в следующей версии добавлю обработку таких кривых svg.
brute (28.07.2024 в 13:28):
Этот файл - стандартное пересохранение Visio из vsd в svg. Плагин ТС просматривает его нормально:
https://wincmd.ru/plugring/svgview.html
ManHunter (28.07.2024 в 11:57):
This page contains the following errors:
error on line 58 at column 233: Namespace prefix xlink for href on image is not defined
Below is a rendering of the page up to the first error.

Это при попытке открыть этот файл в браузере
brute (28.07.2024 в 11:53):
Не открывает все svg файлы. А вот плагин для просмотрищка TC работает хорошо. Пример файла (создан в Visio):
http://file.karelia.ru/8279gf/
ManHunter (02.11.2023 в 10:57):
Это уже какая-то локальная проблема, может быть библиотечка распаковки тянет такую зависимость.
Grey (02.11.2023 в 09:53):
Система не обнаружила VCRUNTIME140.DLL
Владимир (24.10.2022 в 21:55):
У меня там Irfan, он SVG показывает хуже (не всё и т.п.), зато быстрее -- полезно, когда надо просто понять, что за файл.
ManHunter (24.10.2022 в 21:20):
У меня прикручен через Alt+F3 как альтернативный просмотрщик.
Владимир (24.10.2022 в 20:49):
Свою задачу отлично выполняет. Было бы очень полезно иметь возможность прикрутить его, как lister-plugin в TotalCommander.
Спасибо!
ManHunter (09.10.2022 в 14:26):
Сохранить из программы как png, иначе никак.
axe (09.10.2022 в 13:22):
А как просмотреть белые svg, например,
```
<svg xmlns="http://www.w3.org/2000/svg" width="5" height="5">
<path style="fill:white;shape-rendering:crispEdges" d="m0 .75 2.5 2.5L5 .75v1l-2.5 2.5L0 1.75Z"/>
</svg>
```
ManHunter (07.10.2022 в 11:11):
Версия 1.1. Добавлена поддержка SVGZ, корректная обработка изображений с процентными размерами области просмотра, мелкие изменения и улучшения.
ManHunter (13.08.2022 в 13:40):
IrfanViewer крутой, но он далеко не серебряная пуля. Не поддерживает формат SVGZ, а все открываемые SVG подгоняются под габариты в 1024 пикселов. По конвертированию тоже есть большие вопросы, размеры сохраняемого файла фиксируются на значении 1024 и не меняются, а при сохранении в PNG убивается прозрачность. Мой же вьювер использует движок браузера, поэтому спокойно масштабируется до нужных размеров и сохраняет файл именно этого размера и с корректной прозрачностью. Поддержка SVGZ тоже реализована, просто новую версию пока не выложил. Размер файла опять же, 25 килобайт против нескольких мегабайтов. Так что как и в жизни, грамотный специалист всегда будет на голову выше любого многопрофильного универсала.
hatmaster (13.08.2022 в 08:49):
Если прикрутить как плагин-вьювер то может, а так-то банальный IrfanViewer SVG и показывает, и конвертит
ManHunter (20.07.2022 в 15:02):
В следующей версии будет поддержка формата SVGZ, пока тестирую.
кодер (18.07.2022 в 17:38):
Для создания нативных Win32 API программ под десктоп и воплощения новый идей (в том числе и похожего на асме), рекомендую обратить внимание на проект Win32++ (он, кстати, до сих пор активно развивается, поддержка от Windows95 до Windows11): http://win32-framework.sourcef...overview.htm
Как мне кажется, самая толковая библиотека для создания легковесного виндового GUI на данный момент.
Musika (15.07.2022 в 14:01):
Добрый день,
спасибо.

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2024
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0019 сек.) / Память: 4.5 Mb
Наверх