0

我想在 OS X 上的图像上覆盖文本,最好不安装额外的软件,这样,作为系统管理员,我可以一眼就知道机器是最新的,以一种易于编写脚本和易于修改的方式,并且可以在没有 GUI 访问的情况下运行。[能够叠加图像或应用变色效果将是一个奖励。]

Mac OS X Leopard 内置了很多东西:Perl、Python、Ruby、Tcl/Tk、Bash;wxWidgets,一些 Quartz 集成,甚至是 Python 和 Ruby 的 Objective-C 集成。如果我只精通这些系统,那么肯定有几种好方法可以做到这一点。

我将继续浏览我计算机上 /Developer 文件夹中的示例,并且我对如何在 Cocoa 中完成并转换为 PyObjC 有了部分了解。我决定我必须部署 ImageMagick,但在我的测试中,我遇到了一个臭名昭著的总线错误,如果我能做我需要做的事情,我宁愿不必编译 ImageMagick 或 GraphicsMagick 及其所有依赖项。盒子。[也就是说,我会考虑安装额外的组件,但如果有一些东西可以在 OS X 的库存安装上工作,那将是一个巨大的胜利]。

4

2 回答 2

0

CocoaMagic是RMagick大部分的单文件替代品(Ruby 与 ImageMagick 或 GraphicsMagick 的集成)。它本身应该可以用作库,或者通过将内容附加到脚本的底部来使用。

于 2009-08-04T20:06:24.530 回答
0

这似乎使用 Python 和Python Imaging Library (PIL) 相对简单。我不认为 PIL 默认安装在 OS X 上,但手动安装相对容易,并且没有大量依赖项。PIL 教程也很不错——编写命令行或 GUI 程序来做你想做的事情应该不会太难。

于 2009-08-04T18:45:53.460 回答