使用OS X中内置的工具注释图像

时间:2009-08-04 18:36:10

标签: image macos annotations multiple-languages

我希望在OS X上的图像上叠加文本,最好不要安装其他软件,因此,作为系统管理员,我可以know at a glance that machines are up-to-date以易于编写和易于修改的方式运行,并且可以无需运行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的库存安装上运行,那将是一个巨大的胜利。)

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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