如何在MacBook Pro上获得Photo Booth Flash效果

时间:2013-02-04 12:06:53

标签: iphone ios xcode flash camera

我有一个白色闪光灯,似乎提醒用户拍摄的照片但白色闪光灯不会为我的照片添加光线。无论我做了什么,我的照片仍然是黑暗的。我已经改变了闪光灯的持续时间并且移动了 [[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];
                 }
 ];
}

1 个答案:

答案 0 :(得分:0)

尝试使用类似[[UIScreen mainScreen] setBrightness:1.0];的iOS5 +增加亮度。

请记住,对像iphone这样的小型显示器的效果将无法与全尺寸macbook pro的效果相匹配(这完全取决于亮度背光区域)。