Verschmelzen von zwei UIImage zu 1, um in der Bibliothek gespeichert zu werden

8

Ich würde gerne wissen, wie kann ich 2 uimage in 1 zusammenführen? Ich möchte das Endprodukt in der Bibliothek speichern. Zum Speichern von Bildern verwende ich eine UI-Taste. Hier ist ein Ausschnitt davon, wie ich ein UIImageview.image speichern kann.

%Vor%

Ich habe online nachgelesen und über UIGraphicsBeginImageContext gelesen. Ich habe ein Beispiel gefunden, aber ich konnte nicht verstehen, wie ich es auf meine Anwendung anwende. Hier ist der, den ich bisher habe.

%Vor%

Im Moment habe ich 2 UIImageviews, die imageOverlay.image und imageView.image sind. Wenn ich die obige Methode verwende, um den Rückgabewert UIImageWriteToSavedPhotoAlbum zuzuweisen? Hoffe jemand kann mich in die richtige Richtung zeigen.

Vielen Dank.

    
hakimo 14.07.2011, 08:29
quelle

3 Antworten

2

Scheint, als ob Sie die Header für die Methode in Ihrer Header-Datei nicht haben, in der .h-Datei des Klassen- / View-Controllers, von dem Sie die IBAction ausführen, fügen Sie die erste Zeile Ihrer Methode hinzu, - ( UIImage *) addImage: ... Und beende es mit a; vor dem Ende. Das sollte funktionieren, obwohl Sie es irgendwo in der .m-Datei der gleichen .h-Datei implementieren müssten.

    
Septronic 03.02.2012, 17:22
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Daniel 14.07.2011 08:48
quelle
1

Erstellen Sie einen NSLog und übergeben Sie sie so, image1 und image2 sind Ihre Bilder:

%Vor%

Ich bin auch ein Neuling, und ich weiß nicht wirklich eine ausgefeiltere Art, um zu sehen, ob das Bild null ist, aber ich sah, dass, indem ich ein Nullbild an die obige Aussage übergebe, du stattdessen nur Null bekommst der Werte dieser beiden Bilder. Wenn Sie viele Informationen bekommen, obwohl sie viele Codes haben und Sie sie auch nicht verstehen, wie ich es normalerweise nicht kann, können Sie zumindest testen, ob sie Null sind oder nicht.

    
Septronic 05.03.2012 09:42
quelle

Tags und Links