Schreiben von Bild-Metadaten in JPG - /PNG-Datei in iOS
Gibt es eine Möglichkeit, zu schreiben, ein UIImage auf eine JPG/PNG-Datei und dann "Metadaten Anhängen", um es? Ich weiß, Sie können verwenden:
writeImageDataToSavedPhotosAlbum:Metadaten:completionBlock
dazu in der Gespeicherten Fotos, aber wie machst du das gleiche, was direkt zu einer Datei? Ich kann nicht scheinen zu finden, irgendeine Möglichkeit, dies zu tun. Ich weiß, dass UIImagePNGRepresentation() und UIImageJPGRepresentation() geben Sie NSData, die Sie verwenden können, um die Datei schreiben, aber es gibt keine Möglichkeit zum Anhängen/ersetzen Sie die Metadaten in der Datei.
Irgendwelche Ideen?
- Vielleicht ist diese Antwort auf eine ähnliche Frage helfen: stackoverflow.com/questions/5125323/...
- Schreiben einer benutzerdefinierten PNG-exporter ist eine Sache von 3 Tagen, sowieso 🙂
- Sie sollten einen Blick auf die ImageIO-framework für die. Sie können Metadaten hinzufügen
CGImageDestination
mitCGImageDestinationSetProperties
und dann die roh-Daten aus
InformationsquelleAutor rekle | 2011-03-16
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie ein doppelte.
Hinzufügen von Metadaten zu einem UIImage können Sie das ImageIO-framework können Sie erstellen eine CGImageDestination Objekt aus einem UIImage, hinzufügen von Metadaten, um es mit CGImageDestinationSetProperties und dann die Rohdaten (die auch die komprimierten Bild-und Metadaten) aus.
@rekle
Check it out dieser code ist für das schreiben das Foto in der Datei
];