Ich habe eine App, die auf einer Vielzahl von Hintergrundfarben schreiben ermöglicht. Wenn ich die Methode zum Erfassen des Schreibens in die Fotobibliothek aufruft, erhalte ich die Schrift ohne Hintergrundfarbe.ipad app senden bild zu foto-bibliothek erfasst nicht hintergrund
ich könnte etwas Hilfe verwenden, um herauszufinden, warum ..
ich die Hintergrundfarbe zeichnen einfach genug mit:
drawImage.backgroundColor = [UIColor someColor];
drawImage als UIImageView
definiert ist.
Ich schreibe drawImage ok:
UIGraphicsBeginImageContext(self.view.frame.size);
[drawImage.image drawInRect:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
CGContextSetLineCap(UIGraphicsGetCurrentContext(), kCGLineCapRound);
CGContextSetLineWidth(UIGraphicsGetCurrentContext(), brush);
CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), red, green, blue, 1.0);
CGContextBeginPath(UIGraphicsGetCurrentContext());
CGContextMoveToPoint(UIGraphicsGetCurrentContext(), lastPoint.x, lastPoint.y);
CGContextAddLineToPoint(UIGraphicsGetCurrentContext(), currentPoint.x, currentPoint.y);
CGContextStrokePath(UIGraphicsGetCurrentContext());
drawImage.image = UIGraphicsGetImageFromCurrentImageContext();
savedImage.image = drawImage.image;
UIGraphicsEndImageContext();
und Schreiben in der Fotobibliothek wird wie folgt durchgeführt:
UIImageWriteToSavedPhotosAlbum(drawImage.image, self, nil, nil);
ich einen Rat schätzen würde.
Danke