2012-04-09 10 views
-1

Ich bin neuer in iPhone-Anwendung Entwicklung Bereich, so dass jeder mir helfen, wie. Jetzt ist mein Problem, wenn ich auf einen Knopf klicke, dann öffnet Kamera, aber zusätzliches Problem ist, wenn Kamerarahmen dann kommt, wird ein Bild auf dem Fotorahmen und wenn ich den Aufnahmeknopf dann Hintergrund des Fotorahmens und des Bildes klicken werde zusammen erfassen. Wenn weitere Fragen von jemandem bitte zögern Sie nicht zu fragen ...Wie kann ich ein Bild in die Kamera einfügen, wenn ich ein Foto mache?

Ich hoffe, ich habe klar erklärt, wenn nicht bitte fragen Sie mich.Sie ist sehr dringend für mich.

Dank Im Voraus.

BEISPIEL: Angenommen, jemand hat einen Ring in einer Anwendung gesehen. Jetzt will sie sehen, wie es aussieht, wenn sie es trägt. Wenn sie also auf den Ring klopft, öffnet sich der Kamerabildschirm und dieser Ring befindet sich in der Mitte des Kamerabildschirms. Jetzt wird sie ihre Hand unter die Kamera nehmen, dann wird es wie Ring in ihrer Hand sein. Ich denke jetzt habe ich es klar erklärt.

+0

Es ist sehr schwer zu verstehen, was Sie tun wollen, und was dein Problem ist. Können Sie ein Bild mit der Kamera nicht mit einem UIImagePickerController erfassen? – Krumelur

+0

Nein ... Problem ist, wenn ich auf Kamera-Taste klicke, dann wird ein Bild bereits auf dem Kamerarahmen. Jetzt, wenn ich auf Capture-Button klicke, werden dieses Bild und der Hintergrund des Frames zusammen erfasst. Ich habe meine Frage bearbeitet. – Emon

Antwort

1

Versuchen Sie, diese (inspiriert von this question):

- (UIImage*)addRing:(UIImage*)ringImage toPhoto:(UIImage*)photo; 
{ 
    CGSize size = [photo size]; 
    UIGraphicsBeginImageContext(size); 
    CGRect rect = CGRectMake(0, 0, size.width, size.height); 
    [photo drawInRect:rect blendMode:kCGBlendModeNormal alpha:1.0]; 
    CGRect ringRect = <<< find suitable bounds for ring image here >>> 
    [ringImage drawInRect:ringRect blendMode:kCGBlendModeNormal alpha:1.0]; 

    UIImage *resultingImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 
    return resultingImage; 
} 
Verwandte Themen