使用dataWithPDFInsideRect保存数据:只需制作黑色pdf

时间:2010-07-31 15:44:43

标签: cocoa pdf isight

我有一个QTCaptureView,我试图将视图保存为图片。到目前为止,我有这个:

 NSRect rect = [outputView bounds];
 NSData *viewData = [outputView dataWithPDFInsideRect:rect];
 [viewData writeToFile:@"/test.pdf" atomically:YES];

但出于某些原因,当我保存而不是看到我的视频图片(iSight Camera)时,我看到一个黑色的pdf文件。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

由于QTCaptureView的优化方式,因此不打算以这种方式使用。你需要以QTKit的方式进行单帧抓取:Creating a Single-Frame Grabbing Application