ドキュメント

で、まずはドキュメント。
Quartz 2D Programming Guide
http://developer.apple.com/documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/index.html
ざっと概要を読んでみると、

  • Quartz 2D ってのは、Mac OS Xがもつ描画エンジン。
  • Core Graphics frameworkの一部だそうで、PostScriptとPDFに基づいている。
  • カラーマネージメント(ColorSync)をサポート。フォトレンダリングApple Type Serviceを使ってるのだそうです。解るような解らないような(笑)
  • 要するにローレベルなAPIで、軽い。

なんて事が書いてあります。

自分のやりたい事は、サーバー上でPDFをJPEGに変換したいという、別の意味でローレベルな要求(笑)なのですが、CMYK画像の色がちゃんと出せたり、フォントがきれいにレンダリングできるのならば、それは願ったり叶ったりです。

なお、開発はPythonのラッパーがありますので、それをありがたく使わせていただきます。
サンプルのスクリプトはDeveloper's Toolsをインストールすると/Developer/Examples/Quartz/Pythonに入っていますので、これらを参考にします。うーん、お気軽だ。