Download Fotofly Photo Metadata Library
Description
A comprehensive C# library for reading and writing metadata stored in jpg photos using WPF and the Windows Imaging Component. Includes support for Windows Live Photo Gallery People Tags, GPS Coordinates and most EXIF, XMP & IPTC properties. Also includes code Geotagging photos.
Icons
Source Files
The download file fotofly.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
FotoFly.Examples/BitmapMetadataExamples.cs
FotoFly.Examples/FotoFly.Examples.csproj
FotoFly.Examples/FotoFly.Examples.csproj.user
FotoFly.Examples/JpgPhotoExamples.cs//from w w w . j ava 2s . com
FotoFly.Examples/Program.cs
FotoFly.Examples/Properties/AssemblyInfo.cs
FotoFly.Examples/app.config
FotoFly.Logo/Logo-50.png
FotoFly.Logo/Logo.jpg
FotoFly.Logo/Logo.pdn
FotoFly.Logo/Logo.png
FotoFly.UnitTests/BitmapMetadataUnitTests.cs
FotoFly.UnitTests/FotoFly.UnitTests.csproj
FotoFly.UnitTests/FotoFly.UnitTests.csproj.user
FotoFly.UnitTests/FotoFly.UnitTests.vsmdi
FotoFly.UnitTests/GeotaggingUnitTests.cs
FotoFly.UnitTests/JpgPhotoUnitTests.cs
FotoFly.UnitTests/LocalTestRun.testrunconfig
FotoFly.UnitTests/Properties/AssemblyInfo.cs
FotoFly.UnitTests/PropertyUnitTests.cs
FotoFly.UnitTests/TestPhotos.cs
FotoFly.sln
FotoFly.suo
FotoFly/BaseClasses/GenericPhotoEnums.cs
FotoFly/BaseClasses/GenericPhotoFile.cs
FotoFly/BitmapMetadataTools/BitmapMetadataHelper.cs
FotoFly/BitmapMetadataTools/WpfFileManager.cs
FotoFly/CommonProperties/FotoflyAssemblyInfo.cs
FotoFly/CommonProperties/GpsCoordinate.cs
FotoFly/CommonProperties/GpsPosition.cs
FotoFly/CommonProperties/GpsPositionUtils.cs
FotoFly/FotoFly.csproj
FotoFly/FotoFly.csproj.user
FotoFly/Geotagging/BingMapsResolver/BingMapsResolver.cs
FotoFly/Geotagging/GeoCache/GeoCacheRecord.cs
FotoFly/Geotagging/GeoCache/IResolverCache.cs
FotoFly/Geotagging/GeoCache/ResolverCache.cs
FotoFly/Geotagging/Geotagger.cs
FotoFly/Geotagging/GoogleMapsResolver/GoogleMapsResolver.cs
FotoFly/Geotagging/GpsFile.cs
FotoFly/Geotagging/GpsRoute.cs
FotoFly/Geotagging/GpsRoutePoint.cs
FotoFly/Geotagging/GpsTrack.cs
FotoFly/Geotagging/GpsTrackPoint.cs
FotoFly/Geotagging/GpsTrackResolver/GpsTrackMatch.cs
FotoFly/Geotagging/GpsTrackResolver/GpsTrackResolver.cs
FotoFly/Geotagging/GpsTrackSegment.cs
FotoFly/Geotagging/GpsTrackSummary.cs
FotoFly/Geotagging/GpsUtils.cs
FotoFly/Geotagging/GpsWaypoint.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxFile.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxFileManager.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxMetadataBounds.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxMetadataLink.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxMetadataNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxPointNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxRootNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxRouteNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxRoutePointNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxSegmentNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxTrackNode.cs
FotoFly/Geotagging/GpseXchangeFormat/GpxWaypointNode.cs
FotoFly/Geotagging/NmeaFormat/NmeaFileManager.cs
FotoFly/JpgPhoto.cs
FotoFly/JpgPhotoTools.cs
FotoFly/MetadataDump/MetadataDump.cs
FotoFly/MetadataDump/MetadataProperty.cs
FotoFly/MetadataProperties/AbstractRational.cs
FotoFly/MetadataProperties/Address.cs
FotoFly/MetadataProperties/Aperture.cs
FotoFly/MetadataProperties/CompareResult.cs
FotoFly/MetadataProperties/ExifDateTime.cs
FotoFly/MetadataProperties/ExposureBias.cs
FotoFly/MetadataProperties/IsoSpeed.cs
FotoFly/MetadataProperties/MetadataEnums.cs
FotoFly/MetadataProperties/MicrosoftImageRegion.cs
FotoFly/MetadataProperties/MicrosoftImageRegionInfo.cs
FotoFly/MetadataProperties/PeopleList.cs
FotoFly/MetadataProperties/Rating.cs
FotoFly/MetadataProperties/RectangleCoordinates.cs
FotoFly/MetadataProperties/SRational.cs
FotoFly/MetadataProperties/ShutterSpeed.cs
FotoFly/MetadataProperties/Tag.cs
FotoFly/MetadataProperties/TagList.cs
FotoFly/MetadataProperties/URational.cs
FotoFly/MetadataProperties/URationalTriplet.cs
FotoFly/MetadataProviders/BaseProvider.cs
FotoFly/MetadataProviders/ExifProvider.cs
FotoFly/MetadataProviders/FileMetadata.cs
FotoFly/MetadataProviders/GpsProvider.cs
FotoFly/MetadataProviders/IFileMetadata.cs
FotoFly/MetadataProviders/IptcProvider.cs
FotoFly/MetadataProviders/XmpCoreProvider.cs
FotoFly/MetadataProviders/XmpExifProvider.cs
FotoFly/MetadataProviders/XmpFotoflyProvider.cs
FotoFly/MetadataProviders/XmpIptcProvider.cs
FotoFly/MetadataProviders/XmpMicrosoftProvider.cs
FotoFly/MetadataProviders/XmpPhotoshopProvider.cs
FotoFly/MetadataProviders/XmpRightsProvider.cs
FotoFly/MetadataProviders/XmpTiffProvider.cs
FotoFly/MetadataProviders/XmpXapProvider.cs
FotoFly/MetadataQueries/ExifQueries.cs
FotoFly/MetadataQueries/GpsQueries.cs
FotoFly/MetadataQueries/IptcQueries.cs
FotoFly/MetadataQueries/MetadataQuery.cs
FotoFly/MetadataQueries/XmpCoreQueries.cs
FotoFly/MetadataQueries/XmpDublinCoreQueries.cs
FotoFly/MetadataQueries/XmpExifQueries.cs
FotoFly/MetadataQueries/XmpFotoFlyQueries.cs
FotoFly/MetadataQueries/XmpIptcExtQueries.cs
FotoFly/MetadataQueries/XmpIptcQueries.cs
FotoFly/MetadataQueries/XmpMicrosoftQueries.cs
FotoFly/MetadataQueries/XmpPhotoshopQueries.cs
FotoFly/MetadataQueries/XmpRightsQueries.cs
FotoFly/MetadataQueries/XmpTiffQueries.cs
FotoFly/MetadataQueries/XmpXapQueries.cs
FotoFly/PhotoMetadata.cs
FotoFly/PhotoMetadataTools.cs
FotoFly/Properties/AssemblyInfo.cs
FotoFly/Service References/BingMapsForEnterprise/Reference.cs
FotoFly/app.config
~Released Versions/FotoFly_v0.1.zip
~Released Versions/FotoFly_v0.2.zip
~Released Versions/FotoFly_v0.3.zip
~Released Versions/FotoFly_v0.4.zip
~Released Versions/FotoFly_v0.5.zip
~Research/MetadataQueries.xlsx
~Sample Files/GpxTracks/GarminDakota20.gpx
~Sample Files/JpgPhotos/Aperture-2.8.jpg
~Sample Files/JpgPhotos/Aperture-7.1.jpg
~Sample Files/JpgPhotos/Aperture-8.0.jpg
~Sample Files/JpgPhotos/CorruptEmptyTag.jpg
~Sample Files/JpgPhotos/CorruptExposureBias.JPG
~Sample Files/JpgPhotos/DigitalZoom.JPG
~Sample Files/JpgPhotos/ExposureBias+0.3.JPG
~Sample Files/JpgPhotos/ExposureBias+1.0.JPG
~Sample Files/JpgPhotos/ExposureBias+1.3.JPG
~Sample Files/JpgPhotos/ExposureBias-0.3.JPG
~Sample Files/JpgPhotos/ExposureBias-1.0.JPG
~Sample Files/JpgPhotos/ExposureBias-1.3.JPG
~Sample Files/JpgPhotos/ExposureProgram-Av.JPG
~Sample Files/JpgPhotos/ExposureProgram-Manual.JPG
~Sample Files/JpgPhotos/ExposureProgram-P.JPG
~Sample Files/JpgPhotos/ExposureProgram-Tv.JPG
~Sample Files/JpgPhotos/Flash-Auto.JPG
~Sample Files/JpgPhotos/Flash-Manual.JPG
~Sample Files/JpgPhotos/GeotaggedExif1.jpg
~Sample Files/JpgPhotos/GeotaggedKin.jpg
~Sample Files/JpgPhotos/GeotaggedXMP1.jpg
~Sample Files/JpgPhotos/GeotaggedXMP2.jpg
~Sample Files/JpgPhotos/GeotaggedXMP3.jpg
~Sample Files/JpgPhotos/GeotaggedXMP4.jpg
~Sample Files/JpgPhotos/ISO-400.JPG
~Sample Files/JpgPhotos/ISO-Auto.JPG
~Sample Files/JpgPhotos/LightSource-Auto.JPG
~Sample Files/JpgPhotos/LightSource-Cloudy.JPG
~Sample Files/JpgPhotos/LightSource-Daylight.JPG
~Sample Files/JpgPhotos/LightSource-Evaluative.JPG
~Sample Files/JpgPhotos/LightSource-Flash.JPG
~Sample Files/JpgPhotos/LightSource-FlourescentH.JPG
~Sample Files/JpgPhotos/LightSource-Fluorescent.JPG
~Sample Files/JpgPhotos/LightSource-Tungsten.JPG
~Sample Files/JpgPhotos/LightSource-Underwater.JPG
~Sample Files/JpgPhotos/Make-KodakDX4900.JPG
~Sample Files/JpgPhotos/Make-NikonCoolPixP80.JPG
~Sample Files/JpgPhotos/Make-NikonD300.jpg
~Sample Files/JpgPhotos/Make-NikonD70.JPG
~Sample Files/JpgPhotos/Make-PentaxOptioS.JPG
~Sample Files/JpgPhotos/Make-SonyDSCT30.JPG
~Sample Files/JpgPhotos/Make-iPhone3Gs-Untouched.jpg
~Sample Files/JpgPhotos/Make-iPhone3Gs-WithTags.jpg
~Sample Files/JpgPhotos/MetadataCopyTool/Copy.bat
~Sample Files/JpgPhotos/MetadataCopyTool/FotoFly.dll
~Sample Files/JpgPhotos/MetadataCopyTool/ImageMetadataCopy.exe
~Sample Files/JpgPhotos/MetadataCopyTool/ImageSource.JPG
~Sample Files/JpgPhotos/MetadataCopyTool/TaasssCore.dll
~Sample Files/JpgPhotos/MeteringMode-CenterWeightedAverage.JPG
~Sample Files/JpgPhotos/MeteringMode-Evaluative.JPG
~Sample Files/JpgPhotos/MeteringMode-Spot.JPG
~Sample Files/JpgPhotos/NoPadding.JPG
~Sample Files/JpgPhotos/Orientation-180Clockwise.JPG
~Sample Files/JpgPhotos/Orientation-270Clockwise.JPG
~Sample Files/JpgPhotos/Orientation-90Clockwise.JPG
~Sample Files/JpgPhotos/Orientation-Horizontal.JPG
~Sample Files/JpgPhotos/Regions-0.JPG
~Sample Files/JpgPhotos/Regions-1.JPG
~Sample Files/JpgPhotos/Regions-2.JPG
~Sample Files/JpgPhotos/Schema-Iptc.jpg
~Sample Files/JpgPhotos/Schema-XmpExif.jpg
~Sample Files/JpgPhotos/Schema-XmpIptcExt.jpg
~Sample Files/JpgPhotos/Schema-XmpMicrosoft.jpg
~Sample Files/JpgPhotos/Schema-XmpTiff.jpg
~Sample Files/JpgPhotos/Schema-XmpXap.jpg
~Sample Files/JpgPhotos/ShutterSpeed-1-10.jpg
~Sample Files/JpgPhotos/ShutterSpeed-1-1000.jpg
~Sample Files/JpgPhotos/ShutterSpeed-1-1600.jpg
~Sample Files/JpgPhotos/ShutterSpeed-1-2.jpg
~Sample Files/JpgPhotos/ShutterSpeed-1-285.JPG
~Sample Files/JpgPhotos/ShutterSpeed-1-60.jpg
~Sample Files/JpgPhotos/ShutterSpeed-10.jpg
~Sample Files/JpgPhotos/ShutterSpeed-2.5.jpg
~Sample Files/JpgPhotos/TagsWithUnicode.jpg
~Sample Files/JpgPhotos/UnitTest-1.JPG
~Sample Files/JpgPhotos/UnitTest-2.JPG
~Sample Files/JpgPhotos/UnitTest-3.jpg
Download
Click the following link to download fotofly.zip.
fotofly.zipHome »
C# Free Code »
Windows Presentation Foundation »
C# Free Code »
Windows Presentation Foundation »