如何在 Mac OS 10.7.2 (Lion) 上安装 Uniconvertor(命令行应用程序)?

Rec*_*ish 11 mac vector-graphics command-line conversion osx-lion

Uniconvertor是一个命令行工具,与 sK1 项目共享代码。它用于从一种类型的矢量图形文件转换为另一种类型,如下所示:

uniconvertor before.eps after.svg
Run Code Online (Sandbox Code Playgroud)

我正在寻找在我的笔记本电脑上安装此工具的分步解决方案。

8 月份在 Uniconvertor 论坛上发布的类似问题仍未得到解答。

我在Neil发布的回答中阅读了有关 Uniconvertor 的信息,但不明白如何直接向他发送消息以获取更多详细信息。

bit*_*xer 1

下载sk1libsuniconvertor解压它。打开 Terminal.app 并进入 sk1libs 目录。执行这个:

export LDFLAGS="-L/usr/X11/lib"
export CFLAGS="-I/usr/X11/include -I/usr/X11/include/freetype2 -I/usr/X11/include/libpng12"
python setup.py build
sudo python setup.py install
Run Code Online (Sandbox Code Playgroud)

之后进入 uniconvert 目录并执行相同的操作。这应该够了吧。

您可能会收到如下错误:

In file included from src/imaging/libimagingft/_imagingft.c:31: /usr/local/include/ft2build.h:56:10: fatal error: 'freetype/config/ftheader.h' file not found
Run Code Online (Sandbox Code Playgroud)

您可以使用符号链接修复它 - 执行以下命令:

sudo ln -s /usr/local/include/freetype2/freetype/ /usr/include/freetype
Run Code Online (Sandbox Code Playgroud)

  • 我无法安装 sk1libs。我得到了 0.9.1。首先,第二个命令的“-”和“I”之间有不必要的空格。其次,我的计算机上没有 /usr/X11/include/libpng12 文件夹,而是 /usr/X11/include/libpng15。更正为 libpng15 构建完成后,出现错误 src/pycms/_pycms.c:21:10: fatal error: 'lcms.h' 文件未找到。你有什么建议? (2认同)