Конференция "Прочее" » Подскажите инструмент для получения SVG Data (векторный редактор)
 
  • Кто б сомневался © (22.02.17 02:25) [0]
    В общем, вот есть пример, мужик обводит иконку в какой то редакторе, и затем просто копипастит SVG циферки в TPath в Delphi .
    Подскажите в каких программах это можно сделать?

    https://www.youtube.com/watch?v=bIYV8atNhqA
  • xayam from NB © (22.02.17 07:09) [1]

    > Подскажите в каких программах это можно сделать?

    в Visio
    нужно сначала вставить картинку, потом сохранить текущую страницу как svg, в котором будут все path прописаны.
    Я так делал со шрифтами для шахмат, вот здесь
    https://rutracker.org/forum/viewtopic.php?t=4654782
  • Dimka Maslov © (22.02.17 15:19) [2]
  • Кто б сомневался © (22.02.17 16:07) [3]
    Dimka Maslov ©   (22.02.17 15:19) [2]

    Я его ставил, крутил-вертел и как там получить эти данные?
    Пробовал в разные форматы, но там все с тэгами смешано. Пробовал через  редактор данных, там эти цифры группируются непонятно как-то..

    Ставил PixPower из видео, но во первых PixPower на немецком,  а версии на английском нету. Я не с первой попытки открыл иконку, а уж что-то другое сделать и подавно не смогу - к примеру как показать эту панельку с SVG DATA..
    Во вторых проект уже давно не развивается, последняя версия 2006 года.

    Я вот нашел костыльное решение - делаем SVG в каком то редакторе, сохраняем его в svg и затем грузим на этот сайт https://petercollingridge.appspot.com/svg-editor .
    Дальше выбираем Edit (experimеntal) и уже эти циферки можно копировать в TPath - это будет работать.
  • Кто б сомневался © (22.02.17 16:19) [4]
    Кстати, вот инструкция по формату, если  кто надумает сделать конвертор "текстовый SVG" >> TPath
    https://www.w3.org/TR/SVG/paths.html
  • Кто б сомневался © (22.02.17 16:25) [5]
  • Кто б сомневался © (22.02.17 17:15) [6]
    Разобрался как конвертировать любую картинку в векторный tPath при помощи программы inkscape .

    Cм. результат. http://fire-monkey.ru/uploads/monthly_2017_02/testvector.thumb.png.33e6bb06ca95b818431801672217435c.png

    Завтра напишу статью.
  • Dimka Maslov © (22.02.17 19:12) [7]

    > Вах .. Кажись нашел. Adobe Illustrator


    Слишком тяжело


    > Разобрался как конвертировать любую картинку в векторный
    > tPath


    получаешь svg файл (у него формат xml) и вперёд, читаем тэги path, ссылка на инструкцию уже приведена
  • Кто б сомневался © (22.02.17 20:44) [8]

    > Dimka Maslov ©   (22.02.17 19:12) [7]


    Там еще нужно все пути скомбинировать в один путь, плюс если путь сложный - он будет неправильно отображен (Tpath срежет часть данных), нужно его упростить (Simplify)
  • Dimka Maslov © (22.02.17 22:50) [9]
    В вот simplify лучше таки делать в иллюстраторе. В инкскейпе путеупрощатель зело кривой. Я его использую только для создания "художественных" надписей кривыми буквами.
  • Кто б сомневался © (23.02.17 02:56) [10]
    А подскажите еще.
    Вот в этой проге есть trace Bitmap и количество проходов (Scans ). Какое кол. лучше указывать? С учетом того что это все будет скомбинировано в один путь.
    Я так понял чем больше проходов, тем больше сглаживания, и больше нагрузка на ЦПУ?
  • Кто б сомневался © (23.02.17 04:04) [11]
    [10]
    Хотя я смотрел на результаты, копировал данные из файла в 2 прохода, и в 8 (компинированного в 1) там разница в 200-300 байт. Короче надо наверное смотреть визуально.
  • Dimka Maslov © (23.02.17 09:55) [12]

    > Кто б сомневался ©   (23.02.17 02:56) [10]


    Тут надо подходить индивидуально. В зависимости от желаемого результата. Но всегда надо помнить, что trace bitmap всегда оставляет артефакты в виде мелких объектов, петляющих путей, дырок, несовпадений и проч. гадости. В принципе в иллюстраторе трассировка неплохая, но она требует настолько серьёзной постобработки, что проще ручечками обводить контура, используя растровую картинку как подложку. Я обычно так делаю.
  • Кто б сомневался © (25.02.17 00:36) [13]
 
Конференция "Прочее" » Подскажите инструмент для получения SVG Data (векторный редактор)
Есть новые Нет новых   [134431   +10][b:0][p:0]