2011年5月26日木曜日

Quartz Composer / QCViewからのスナップショット

メモ
[nsBitmapImageRep initWithFocusedViewRect:]や[nsView cacheDisplayInRect:toBitmapImageRep:]では背景色の四角形(QCViewサイズの)が出てくるだけだったので?と思ったら専用のメソッドがQCViewにあったのでメモ.
NSBitmapImageRep *imgRep= [qcView createSnapshotImageOfType:@"NSBitmapImageRep"];

引数の文字列はNSBitmapImageRep, NSImage, CIImage, CGImage, CVOpenGLBuffer, CVPixelBufferのどれかで返り値もそのインスタンスとなる.そうだ.

参考
QCView Class Reference / createSnapshotImageOfType:

0 件のコメント: