在一个固定的频率上,我想要检索UIImage的某些功能
if (!_updateTimer) {
_updateTimer = [[NSTimer scheduledTimerWithTimeInterval:self.updateFrequency
target:self
selector:@selector(updateLocations:)
userInfo:nil
repeats:YES] retain];
}
其中self.updateFrequency = 1 / 20.0;
如何在不点击捕获按钮的情况下每秒不断检索图像?
以下代码没有使用我,因为它会给出iphone 320 * 480的图像尺寸
CGImageRef cgoriginal = UIGetScreenImage();
CGImageRef cgimg = CGImageCreateWithImageInRect(cgoriginal, rect);
我需要完整的图像,每隔一段时间就会出现在镜头前面。
由于
答案 0 :(得分:1)
每当您想要捕获图像时,请调用takePicture
方法。您将在委托方法中获取图像。
extern CGImageRef UIGetScreenImage();
CGImageRef cgoriginal = UIGetScreenImage();
CGImageRef cgimg = CGImageCreateWithImageInRect(cgoriginal, rect);
UIImage *viewImage = [UIImage imageWithCGImage:cgimg];
CGImageRelease(cgoriginal);
CGImageRelease(cgimg);