我有一个白色闪光灯,似乎提醒用户拍摄的照片但白色闪光灯不会为我的照片添加光线。无论我做了什么,我的照片仍然是黑暗的。我已经改变了闪光灯的持续时间并且移动了
[[self captureManager] captureStillImage];
闪光后拍照仍然没有运气。我查看了Macbook
上的照片展位应用程序,看起来在拍摄图像之前闪光灯只是一点点,它在黑暗中为照片提供了光线。我想复制这个。任何人都可以帮助我吗?
- (IBAction)captureStillImage2:(id)sender
{
// Capture a still image
[[self stillButton] setEnabled:NO];
// Flash the screen white and fade it out to give UI feedback that a still image was taken
UIView *flashView = [[UIView alloc] initWithFrame:[[self videoPreviewView] frame]];
[flashView setBackgroundColor:[UIColor whiteColor]];
[[[self view] window] addSubview:flashView];
[UIView animateWithDuration:1.0f
animations:^{
[[self captureManager] captureStillImage];
[flashView setAlpha:0.f];
}
completion:^(BOOL finished){
[flashView removeFromSuperview];
[flashView release];
}
];
}
答案 0 :(得分:0)
尝试使用类似[[UIScreen mainScreen] setBrightness:1.0];
的iOS5 +增加亮度。
请记住,对像iphone这样的小型显示器的效果将无法与全尺寸macbook pro的效果相匹配(这完全取决于亮度和背光区域强>)。