Аборт
этой статьи Начальный раздел может быть слишком коротким, чтобы адекватно суммировать ключевые моменты . ( май 2023 г. ) |
Разработчик(и) | Питер Селинджер |
---|---|
Первоначальный выпуск | 2001 |
Стабильная версия | 1.16 [1] / 17 сентября 2019 г |
Репозиторий | |
Написано в | С |
Платформа | Кросс-платформенный |
Тип | Преобразование растрового изображения в векторное |
Лицензия | Potrace: GPL-2.0-or-later , Potrace Professional: proprietary |
Веб-сайт | http://potrace.sourceforge.net |
Potrace ( / ˈ p oʊ t r eɪ s / ) [2] — это кроссплатформенное программное обеспечение с открытым исходным кодом , которое преобразует растровые изображения в векторную графику . Он написан и поддерживается Питером Селинджером.
Характеристики
[ редактировать ]Для приложения командной строки Potrace доступны различные графические интерфейсы. Примечательно, что он был интегрирован с Inkscape , что дало Inkscape действие Trace Bitmap . [3] FontForge может использовать Potrace для импорта растрового изображения в шрифт. Potrace также используется программой гравировки музыкальной LilyPond . с открытым исходным кодом Прогрессивное веб-приложение , использующее Potrace, — это SVGcode.
Ввод и вывод Potrace являются черно-белыми (цветные изображения окрашиваются в оттенки серого перед обработкой ). Однако Inkscape способен создавать цветные изображения, разлагая каждый канал на несколько черно-белых изображений и отслеживая их отдельно с помощью Potrace. Коммерческая программа Total Vectorize также использует Potrace в качестве своего ядра.
Potrace распространяется по лицензии GNU General Public License v2.0 или более поздней версии . Версия Potrace без лицензии GPL под названием «Potrace Professional» доступна по лицензии компании Селинджера, Icosasoft Software, Inc. [4]
Примеры
[ редактировать ]- Исходное изображение JPEG в оттенках серого (891×1077 пикселей, 119 КБ)
- Трассировано с помощью Potrace в Inkscape до восьмицветного изображения SVG в 2006 году (50 КБ).
- Трассировано с помощью Potrace в Inkscape до восьмицветного изображения SVG в 2012 году (336 КБ).
- Трассировано с помощью Potrace в Inkscape до двенадцатицветного изображения SVG в 2012 г. (608 КБ).
- Трассировано с помощью Potrace в Inkscape до шестнадцатицветного изображения SVG в 2012 году (743 КБ).
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Питер Селинджер (17 сентября 2019 г.). «Журнал изменений» . SourceForge Проект potrace . Проверено 25 октября 2019 г.
- ^ Селинджер, Питер. «Часто задаваемые вопросы о Potrace» . potrace.sourceforge.net . Проверено 28 февраля 2024 г.
- ^ «Урок Inkscape: Трассировка» . Инкскейп . Проверено 06 февраля 2019 г.
- ^ Dual licensing program for Potrace
Дальнейшее чтение
[ редактировать ]- Peter Selinger, Potrace: a polygon-based tracing algorithm , Sep 2003
- (на французском языке) Элиза де Кастро Герра, Inkscape: учись, практикуйся, создавай , Pearson Education France, 2007 г., ISBN 2-7440-2158-X , стр. 108–111.
- Яннис Хараламбус, Шрифты и кодировки , O'Reilly Media, Inc., 2007 г., ISBN 0-596-10242-9 , стр. 500–501.
- Карел Пишка, Создание шрифтов Type 1 из источников METAFONT: сравнение инструментов, методов и результатов в TeX, XML и цифровой типографике: Международная конференция по TeX, XML и цифровой типографике , проводимая совместно с 25-м ежегодным собранием группы пользователей TeX , TUG 2004, Ксанти, Греция, 30 августа – 3 сентября 2004 г.; материалы, LNCS Volume 3130, редактор Апостолос Сиропулос, Springer, 2004 г., ISBN 3-540-22801-2 , стр. 240–256, препринт.
Внешние ссылки
[ редактировать ]- Официальный SourceForge сайт
- Винс Ваттер, Как делать слайды из рукописных заметок с помощью Potrace
- Онлайн-версия Potrace, портированная с помощью WebAssembly