x First time here? Check out the FAQ
Avatar1086posts2287karma

Cultiv PhotoMetaData

Sebastiaan Janssen started this project on 7/17/2010, it's current version is 0.6.
Download Cultiv PhotoMetaData, 0.6
Compatible with: Not version dependant
Open for collaboration Want to get involved? Get in touch with the project owner.

Project Summary

Project owner:
Sebastiaan Janssen
Created:
7/17/2010
Is Stable:
Project is stable
Current version
0.6
License
MIT
Tags
media  meta  exif 
Downloads:
21

The PhotoMetaData package will extract meta data from images that you upload in your media section. This works in both Umbraco 4.0.x and 4.5.

When you create a property with the correct name (see below for the list), it will be filled as soon as you upload an image in the media section.

You are required to create a property called "overwriteMetaData" on the media type of the type "True/False" that you want to read the metadata from.

When you re-upload a picture over the existing item, you might not want to update the meta data, that's what this property is for.

Just add any of the properties from the list below to the media item and they will be filled automagically (if this meta data is present in the image file of course).

This package uses the great open source library FotoFly: http://fotofly.codeplex.com/

This IS a beta as I can't possibly test all of the different types and formats of metadata. The FotoFly library has plenty of unit tests to verify that they all work, to which I've contributed some example pictures as well as some of them were not working yet.

These are the 63 (!) properties that are available:

  • addressOfGpsLookupDate
  • addressOfGpsSource
  • addressOfLocationCreatedAddressLine
  • addressOfLocationCreatedCity
  • addressOfLocationCreatedCountry
  • addressOfLocationCreatedHierarchicalCountryRegionCity
  • addressOfLocationCreatedHierarchicalName
  • addressOfLocationCreatedIsCompleteAddress
  • addressOfLocationCreatedIsValidAddress
  • addressOfLocationCreatedParts
  • addressOfLocationCreatedRegion
  • addressOfLocationCreatedShortName
  • addressOfLocationShownAddressLine
  • addressOfLocationShownCity
  • addressOfLocationShownCountry
  • addressOfLocationShownHierarchicalCountryRegionCity
  • addressOfLocationShownHierarchicalName
  • addressOfLocationShownIsCompleteAddress
  • addressOfLocationShownIsValidAddress
  • addressOfLocationShownParts
  • addressOfLocationShownRegion
  • addressOfLocationShownShortName
  • aperture
  • authors
  • cameraManufacturer
  • cameraModel
  • comment
  • copyright
  • creationSoftware
  • dateAquired
  • dateDigitised
  • dateModified
  • dateTaken
  • description
  • dateUtc
  • digitalZoomRatio
  • exposureBias
  • focalLength
  • gpsPositionOfLocationCreatedAltitude
  • gpsPositionOfLocationCreatedDimension
  • gpsPositionOfLocationCreatedIsValidCoordinate
  • gpsPositionOfLocationCreatedLongitude
  • gpsPositionOfLocationCreatedLatitude
  • gpsPositionOfLocationCreatedSatelliteTime
  • gpsPositionOfLocationCreatedSource
  • horizontalResolution
  • imageHeight
  • imageWidth
  • isOriginalCameraDateSet
  • isoSpeed
  • isUtcDateSet
  • meteringMode
  • microsoftRegionInfo
  • orientation
  • originalCameraDate
  • originalCameraFilename
  • people
  • rating
  • shutterSpeed
  • subject
  • tags
  • utcOffset
  • verticalResolution

This package has won the third prize in de package contest on CodeGarden '10.

Screenshots

Resources

Attached files

Package discussions

Requests and questions
0 topics, 0 posts
If you have anything that should be added, or any questions, please ask them here.