Ich verwende Freigabeerweiterung in meiner Anwendung, und ich möchte Bild aufgenommen Zeit, während ich Bild mit Freigabeerweiterung freigeben. Gibt es eine Möglichkeit, die Zeit des Bildes zu erhalten, wenn wir die Freigabeerweiterung verwenden.Wie erhalten Sie vollständige Bilddaten, während Sie sie mit Hilfe der Freigabeerweiterung teilen?
Q
Wie erhalten Sie vollständige Bilddaten, während Sie sie mit Hilfe der Freigabeerweiterung teilen?
0
A
Antwort
0
Der Zeitstempel ist in den mit den Bildern gespeicherten EXIF-Daten verfügbar. Sie können es so mit UIImagePickerController erhalten:
https://stackoverflow.com/a/33672661/4042468
Auf der anderen Seite, wenn Sie Bilddatei-URL haben, können Sie import ImageIO
und den folgenden Code verwenden, um alle Eigenschaften des Bildes zu erhalten, von welchem Datum Zeit ist ein.
if let imagePath = Bundle.main.path(forResource: "test", ofType: "jpg") {
let imageURL = NSURL(fileURLWithPath: imagePath)
if let imageSource = CGImageSourceCreateWithURL(imageURL, nil) {
if let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, nil) as? [String: AnyObject] {
}
}
}
Beachten Sie, dass es einen Exif-Schlüssel gibt, in dem Sie Zeitstempel finden können.
Verwandte Themen
- 1. Wie erhalten Sie die Bilddaten von NSAttributedString
- 2. So erhalten Sie die vollständige Hilfe im Schaufenster in Powershell
- 3. Javascript: So erhalten Sie diese Bilddaten
- 4. So erhalten Sie Bilddaten aus Array
- 5. C#: Erhalten Sie vollständige Desktop-Größe?
- 6. Erhalten Sie vollständige Antwortprotokolle im Logcat-Monitor?
- 7. So teilen Sie() eine Zeichenkette, während Sie Whitespace beibehalten
- 8. So erhalten Sie das vollständige Pfadverzeichnis von der Dateiauswahl
- 9. Holen Sie sich Bilddaten mit Alamofire Anfrage
- 10. So erhalten Sie Argumentnamen mit Hilfe der Reflektion
- 11. So erhalten Sie die vollständige Liste der Unity-Shader-Eigenschaften
- 12. Creative SDK: So erhalten Sie Base64-Bilddaten nach dem Speichern
- 13. Zwei Zählungen erhalten und sie dann teilen
- 14. Zwei Zählungen erhalten und sie dann teilen
- 15. Teilen Sie Text mit whatsapp mit Absicht und erhalten Sie Kontaktadresse der geteilten Person
- 16. Wie zeigen Sie rohe Bilddaten im Web mit Javascript an?
- 17. Erhalten Sie vollständige Fälle von Datenrahmen basierend auf Formular
- 18. Verwenden Sie vollständige IIS während ASP.NET 5/Core-1.0-Entwicklung
- 19. Laden Sie mehrere Bilddaten aus s3 Amazon
- 20. Wie erhalten Sie die bufspec Während vimdiff Durch Git Mit
- 21. Vermeiden Sie Klassenexposition, während Sie eine Schnittstelle erhalten
- 22. Brauchen Sie Hilfe mit der Merge-Anweisung
- 23. So erhalten Sie die URL des Bildformulars, die von der Freigabeerweiterung an eine App übergeben wird
- 24. Brauchen Sie Hilfe,
- 25. Teilen Sie HTML in Seiten, teilen Sie lange Absätze
- 26. Wie teilen Sie PHAsset mit UIActivityViewController?
- 27. mit Schreibtest Brauchen Sie Hilfe
- 28. So speichern Sie Bilddaten in einem Wörterbuch
- 29. Teilen Sie einen String mit Leerzeichen, behalten Sie \ n - Ruby
- 30. Brauchen Sie Hilfe mit CSS
Ich benutze keine Bildauswahl-Controller Ich teile Bild direkt aus der Galerie so ich will Zeit des Bildes –
@DeepakSaki Schauen Sie jetzt. – kerry
ist es möglich mit Hilfe von Asset-URL, weil ich Bild direkt aus der Galerie teilen. Die Asset-URL wird nicht im Dateipfad übergeben. –