Ich möchte das Bild, das auf dem UIImagePickerController angezeigt wird, wenn Benutzer die Kamera verwendet. Und wenn ich komme, möchte ich das Bild und die Anzeige anstelle der normalen Kameraansicht verarbeiten.iPhone: Kameravorschau anzeigen
Aber das Problem ist, wenn ich die Kamera sehen will, ist das Bild nur ein schwarzes Rechteck.
Hier ist mein Code:
UIView *cameraView = [[[[[[imagePicker.view subviews] objectAtIndex:0]
subviews] objectAtIndex: 0]
subviews] objectAtIndex: 0];
UIGraphicsBeginImageContext(CGSizeMake(320, 427));
[cameraView.layer renderInContext: UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
imageToDisplay.image = [PixelProcessing processImage: viewImage]; //In this case the image is black
//imageToDisplay.image = viewImage; //In this case the image is black too
//imageToDisplay.image = [UIImage imageNamed: @"icon.png"]; //In this case image is being displayed properly
Was mache ich falsch?
Danke.
: Ich benutze deinen Code aber immer noch habe ich die Kamera Vorschau als schwarz – Seeker