Giter Club home page Giter Club logo

photolocator's Introduction

PhotoLocator

Icon

Photo geotagging and location browsing

PhotoLocator can import GPS traces from GPX and KML files and then apply the GPS positions to picture files by synchronizing with the photo timestamps. GPS tags can also be imported from other already geotagged photos. The locations can either be set automatically based on timestamps or manually by copy/pasting from other files or selecting on the map. PhotoLocator can perfom a lossless update of the EXIF data in the target files directly or in copies of the files.

If you need to save geotags to other than JPEG files you need to download ExifTool (https://exiftool.org/) and setup the path to it in the Settings dialog.

KML files can be obtained directly from the Google maps location history. GPX files can be exported by many location and sports tracking apps.

Screenshot

JPEG, raw and video file preview

PhotoLocator can also preview JPEG, raw and video files and you can delete unwanted files. Note that to be able to preview some raw image formats you need to install the Raw Image Extension from the Microsoft Store.

Screenshot

Mask based automatic renaming

Selected files can be automatically renamed based on timestamp, dimensions and other metadata tags.

Slideshow with location map

There is also a full screen slideshow feature with a small location map display. The slideshow can also play video files. You can drag/drop in files and folders to do a slideshow across multiple folders.

Note that it is possible to use Chrome's full screen cast feature to display the slideshow on a TV with Chromecast.

Screenshot

Lossless JPEG crop and rotation

JPEG images can be cropped and rotated without transcoding loss

Troubleshooting

  • If PhotoLocator cannot start, you need to install the .NET 6 Desktop Runtime.

  • You can make ExifTool ignore minor errors by renaming it to exiftool(-m).exe and updating the path under Settings accordingly.

Why PhotoLocator?

I have been using GeoSetter for many years but it has not been maintained for a long time and then it completely stopped working for me. Since I was unable to find a suitable replacement I decided to make a new geotagging application and make it open source.

Version history

https://github.com/meesoft/PhotoLocator/releases

Source code

PhotoLocator is written in C# targeting .net6.0 for Windows.

The source code is available at https://github.com/meesoft/PhotoLocator

Released binaries will be made available at http://meesoft.com/PhotoLocator

Note that the source code for JpegTransform will not build. It is only included to document the command line interface.

License

Ms-PL

photolocator's People

Contributors

meesoft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

photolocator's Issues

Saved coordinates are shifted to the "Save center"

Hello,
Windows 10 64 Bit. Net 6.0.11 64 Bit. Tool version 22.6.22.0.
Tried to tag pictures manually several times but the saved coordinates in the picture seem to be always shifted.
Procedure: "Save center", "Apply location", "Save changes", click on the changed picture and it is shown somewhere nearby to the saved location but not there where it supposed to be.
Maybe there is a kind of value rounding issue?
Regards

GPS Tagging overwrites / deletes part of the existing EXIF

Hello,
Windows 10 64 Bit. Net 6.0.11 64 Bit. Tool version 22.6.22.0.
After the GPS tag writing checked the EXIF content with IrfanView and it seems like complete block called "Maker Notes (Vendor)" (Canon specific?) is not there anymore.
Compared to the pictures tagged by GeoSetter and this block is still be there.
Maybe an GPS format issue. It is GPSVersionID 2.3.0.0 but GeoSetter uses 2.2.0.0
Regards

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.