Cocoa 使用dataWithPDFInsideRect保存数据:只生成黑色pdf
我有一个QTCaptureView,我正在尝试将视图保存为图片。到目前为止,我有:Cocoa 使用dataWithPDFInsideRect保存数据:只生成黑色pdf,cocoa,pdf,isight,Cocoa,Pdf,Isight,我有一个QTCaptureView,我正在尝试将视图保存为图片。到目前为止,我有: NSRect rect = [outputView bounds]; NSData *viewData = [outputView dataWithPDFInsideRect:rect]; [viewData writeToFile:@"/test.pdf" atomically:YES]; 但出于某种原因,当我保存而不是看到我的vie(iSight摄像头)的图片时,我看到了一个黑色的pdf文件 感谢您的
NSRect rect = [outputView bounds];
NSData *viewData = [outputView dataWithPDFInsideRect:rect];
[viewData writeToFile:@"/test.pdf" atomically:YES];
但出于某种原因,当我保存而不是看到我的vie(iSight摄像头)的图片时,我看到了一个黑色的pdf文件
感谢您的帮助QTCaptureView由于其优化方式,因此不打算以这种方式使用。您需要以如下方式执行单帧抓取QTKit:。使用
dataWithPDFInsideRect:
没有任何意义,因为视图没有绘制任何向量。您需要在此处进行光栅捕获。