1

Я пытаюсь написать скрипт, который добавляет текст в изображение SVG в определенном месте. Я знаю, что Inkscape имеет очень надежный командный интерфейс, но, похоже, документации по этому вопросу не так много. Как я могу сделать это, используя Inkscape или другую программу?

Спасибо заранее.

1 ответ1

1

Для простых задач должно быть достаточно:

Создайте SVG, как задумано, и вставьте фиктивный текст в нужное место, которое, как вы можете быть уверены, будет уникальным, как XYZwrzlprmftXYZ. За исключением SVG, скажем, как dummy.svg . Поскольку SVG основаны на XML, вы можете легко искать и заменять их, например, используя sed:

sed "s/XYZwrzlprmftXYZ/useful text/g" dummy.svg > useful.svg

Это создаст useful.svg идентичный вашему исходному SVG, за исключением того, что у вас теперь есть «полезный текст», написанный в нужном месте.

(Для более сложных задач вы можете использовать более сложные методы.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .