Здравствуйте, PlushBeaver, Вы писали:
M>>Вот, например, есть пакет graphviz — позволяет рисовать графы — написал простенькое текстовое описание графа в файлике, запустил dot, и получил вполне годный либо SVG, либо PNG.
PB>Graphviz — это когда у тебя есть структура, а расположение элементов в основном определяет Graphviz.
Да это понятно, я его привел просто как пример инструмента, аналог которого я хочу
PB>Твоя задача другая: есть определенное расположение элементов, нужно нарисовать их и расставить сноски; поэтому Graphviz не тот инструмент. PB>Если схемы должны быть красивыми, то всегда окажется нужно добавить кастомные элементы, поэтому от WYSIWYG на практике уйти малореально.
Нормально
PB>Я в итоге такие вещи рисую в Google Drawings или в редакторе презентаций Google/Яндекс. Inkscape хвалят, но мне кажется слишком сложным для задачи.
Не хочу ничего рисовать мышкой
M>>SVG руками рисовать неохота, и в каком-то редакторе графическом тоже, хочется текстом в файлик написать и сгенерить картинку в нужном формате.
PB>Хороших не-WYSIWYG программ, похоже, нет, потому что для рисования нужна обратная связь. PB>Поэтому стоит начать с того, чтобы огранизовать live preview меняющегося SVG. PB>А дальше всё-таки предложу писать SVG, благо, что координаты и размеры можно задавать в натуральных величинах — буквально перенести с чертежа.
SVG руками не вариант, там много воды
PB>Только не руками, а сделать простейший генератор под конкретную задачу, банально чтобы 48 портов свича не копипастой делать. PB>Самое мерзкое — расстановка подписей. Лайфхак: на картинке только кружки с номерами, а подписи отдельно (можно тоже генерировать просто как кусок текста).
Генератор пока делать не хочу, других дел хватает. Хотелось бы что-то готовое, вдруг кто-то что-то видел такое