0
我正在做一些使用ImageMagick的「convert」轉換的txt->圖像生成。但它只輸出光柵化圖像,保存在.eps中有點無用。有沒有替代「轉換」,以便我可以編寫bash腳本,通過解析文本文件,給我一個向量輸出?ImageMagick的「convert」bash命令的替代矢量輸出圖像生成器
我正在做一些使用ImageMagick的「convert」轉換的txt->圖像生成。但它只輸出光柵化圖像,保存在.eps中有點無用。有沒有替代「轉換」,以便我可以編寫bash腳本,通過解析文本文件,給我一個向量輸出?ImageMagick的「convert」bash命令的替代矢量輸出圖像生成器
找到了答案。這不是一蹴而就的,但仍然可以完成這項工作。
首先,你必須要呈現文本,並測量它的尺寸 - 在一個模板文件使用變戲法,即:
<?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
什麼樣的內容是在你的文本文件轉換呢? (如果你很靈活,你可以使用不同的LaTeX圖形軟件包如TikZ或pstricks) –
這只是一個單詞列表,在這個單詞基礎上應該生成一組圖像。 – Koyot
什麼樣的矢量輸出?你需要從字母的實際路徑? svg文本元素是否足夠? – Sorpigal