Генератор изображений с векторным выводом, альтернативный команде конвертирования в ImageMagick - PullRequest
0 голосов
/ 18 ноября 2011

Я делаю некоторые txt-> генерации изображений с помощью «конвертировать» ImageMagick. Но он выводит только растровые изображения, которые сохраняются в .eps, немного бесполезно. Есть ли альтернатива «конвертации», чтобы я мог писать сценарии bash, которые при разборе текстовых файлов дают мне векторный вывод?

1 Ответ

0 голосов
/ 30 ноября 2011

Нашел ответ. Это не однострочник, но все же делает свою работу.

Во-первых, вы должны визуализировать текст и измерить его размеры - используйте колдовство в файле шаблона, т.е.

<?xml version="1.0" encoding="UTF-8"?>
<image>
   <query-font-metrics text="English (American)" font="Helvetica" pointsize="24" />
   <print output="%[msl:font-metrics.width]x%[msl:font-metrics.height]"/>
</image>

Если текст слишком велик, уменьшите, если он слишком мал, увеличьте его.

После получения размера шрифта создайте файл SVG, содержащий невидимый прямоугольник с указанными размерами и текстом по центру. Затем конвертируйте его с помощью Inkscape в .eps

TA-DA

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...