(NSData*) geotagImage:(UIImage*)image withLocation:(CLLocation*)imageLocation orientation 0 scale 1.000000 Once you have it, you can use this method that uses exif-iPhone library to geotag the UIImage from the CLLocation : Before triggering the UIImagePickerController, it's up to you to use the CLLocationManager to retrieve the current CLocation Ok I managed to get it working, at least to geotag properly pictures returned by the picker. :/)Īnswer here : iPhone - access location information from a photo A UIImage does not encapsulate the meta information, so we're stuck : for sure, no EXIF info will be given through this interface. In case you want to give a try to the library, you need to define a global variable to get it running (as explained in the doc but hum. The retrieving of tags definition is OK, but all tag values returns nil :( NSData* jpegData = UIImageJPEGRepresentation (image,0.5) ĮXFJpeg* jpegScanner = init] ĮXFMetaData* exifData = jpegScanner.exifMetaData ĮXFTag* tagDefinition = ] (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo picked with info image, editingInfo) Here's my code in case any of you can go further : However because of my limited knwoledge about the EXIF format and the lack of high level API in the library, I don't manage to get the values for the EXIF tags. I gave a test to the library mentioned above and it seems to work. Then we can convert the UIImage into a NSData instance and then use it with the iPhone exif library. In theory, if we use the selected from the UIkit category for UIImage NSData * UIImageJPEGRepresentation ( I'd like to get the GPS (geotags) coordinates from the picture that has been taken with the UIImagePickerController :/Īfter a deeper look, this library seems to take NSData info as an input and the UIImagePickerController returns a UIImage after taking a snapshot. Effortlessly create video arrays without specialized hardware.Have you took a look at this exif iPhone library? Synchronize two displays or a hundred! ArraySync’s performance is limited only by the capabilities of your hardware. ArraySync is completely scalable, and can run entirely on hardware you already own. ArraySync is the ideal solution for event designers, trade shows, exhibitions and conferences. Play QuickTime content across multiple displays attached to one computer or over a local area network as if it were coming from a single video source. HD TV streaming (industry level solution)Ĭreate dazzling multi-screen presentations with ArraySync, the network QuickTime synchronizer from The National Software Laboratory. Tags: Audio Archive, Catalogs, Commercial Projects, Creative Commons License, Creators, Curated Collection, Exotica, Fma, Free Music Archive, Instrumental Music, Internet Archive, Internet Hosts, Music Discovery, Music Playlists, Netlabels, Public Domain Music, Radio Music, Radio Station, Soundtrack Music, Wfmu Radio (And if you’re looking for true public domain music, the Internet Archive’s massive Audio Archive is where you want Read more Last Updated: 11 years ago Netlables at the Internet Archive: This section of the phenomenal Internet Archive hosts music from small netlabels, many of whom put their entire catalogs under Creative Commons license. From exotica to indie rock to deep house, there are neatly 2,000 “sub-collections” of music with hundreds of tracks each. CcMixter Music Discovery: Based on the ccMixter community site of CC-licensed remixes, samples, and songs, this resource has instrumental music, playlists, podcast music, and more than 1,000 free tracks that can be used in commercial projects.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |