Skip to content

Basic Usage

PhotoMapAI is organized into a series of photo albums. Each album is a collection of images on the local machine or a shared drive.

Creating an album

The first time you launch PhotoMapAI it will prompt you to create an album with the screen shown below.

Album creation dialogue

Enter a short lowercase key for the album, such as "family", a longer descriptive name such as "Family Photos 2025", and optionally a description of the album. (The key can be used in URLs if you wish to share a particular album in a text or email message as described here).

You'll now need to tell the album where its photos are stored. Enter one or more filesystem paths in the text field at the bottom named "Image Paths". Photos can be stored in a single large folder, or stored in multiple nestered folders. They can reside on the local disk or on a shared disk. If you wish, you can point the album to multiple folders, and their contents will be combined into a single album.

PhotoMapAI supports photos in JPEG, PNG, TIFF, GIF, and HEIC/HEIF formats.

The screenshot below shows the dialogue after populating it on a Linux or MacOS system. On Windows systems use the usual C:\path\to\directory notation.

Album creation dialogue

Once the album is set up to your liking, press the Add Album button at the bottom left and indexing will start:

Album indexing

Indexing can take some time. On a system equipped with an NVidia GPU, indexing a collection of ~50,000 images will take about two hours. On a system with CPU only, the process will take overnight. Mac users with hardware accelerated M1/2/3 chips will see performance somewhere in between the two. It is suggested to start with a small collection of photos (1000-2000 images) for your first album in order to test PhotoMapAI and get comfortable with its features.

Once indexing is complete, the dialogue will close and you can start exploring your collection.

For more information on adding and modifying albums see Albums.

Browsing your Collection

The album browsing interface is shown below. Hover over the image to see the key to the various buttons and controls for album browsing:

Base image Overlay image

Going from left to right:

  • The Next Image and Previous Image buttons advance to the next or previous photographs in the album.
  • The Gear button opens up a dialogue that lets you adjust the behavior and appearance of PhotoMapAI.
  • The Trash icon permanently deletes the current photo from the album and removes the disk file (after confirmation).
  • The Fullscreen button puts PhotoMapAI into fullscreen mode and hides most of the control elements.
  • The Play/Pause button starts and stops a slideshow in which the photos autoadvance after a user-adjustable interval.
  • The Target icon opens and closes the semantic map.
  • The Landscape icon initiates a search for images similar to the one currently displayed.
  • The Magnifier icon opens up a search dialogue that lets you search by image similarity and/or a text description of image content.

Finally, the inconspicuous tab with the yellow arrow on the left margin of the window opens a drawer that displays the image's EXIF date, including the date the photo was taken, GPS information (if available), and camera information.

Hover the mouse near the top of the window to reveal a gallery view and a slider control that will let you seek forward and backward among the images. If no search is active, the slider shows the images sorted by their date. If an image or text similarity search is active, the slider changes to indicate the match score (higher numbers are better matches). If a cluster was selected with the semantic map, then the slider and gallery change to indicate the contents of the cluster.

Seek Slider

You can navigate through your album, enter and exit fullscreen, and start and stop the slideshow with a variety of keystrokes and gestures on touch-enabled devices. See Keyboard Shortcuts for details.

Displaying the Semantic Map

Click the ⊙ (target) icon in the search panel on the bottom right to open the Semantic Map:

Base image Overlay image

This will open up a scatterplot showing all the photos in your album, clustered and colored by similarity.

Semantic Map

The initial view shows the entire collection, with a yellow target (far left side of the screenshot) marking the current photo on display. Use the mouse and scrollwheel to zoom in and out of the map and pan around. If you zoom in enough, you will see individual dots for each photo. The largest clusters are labeled with landmark images shown in the screenshot above as map markers pointing to major clusters. Hover the mouse over areas of interest to see larger thumbnail previews of the corresponding images. You can control whether landmarks and/or hover thumbnails are displayed by selecting those options in the checkboxes at the bottom of the screen.

Click on a dot to load that photo into the main display, highlight the cluster that you clicked in, and load the contents of the cluster into the search results. You can then use the navigation buttons (or the slideshow) to scroll through the images in the selected cluster.

If you don't see anything, or if the colors are very faint, this means that there were insufficient images in the album to cluster well. You can fix this by increasing the cluster strength. Go to the Cluster Strength field and increase its value until you are satisfied with the cluster number and size.

If you hover over the top of the map, additional navigation controls appear for zooming in and out, panning, resetting to the default scale, and downloading the map as a PNG image.

Semantic Map Nav Controls

You can control the size and position of the semantic map. You can have it appear in fullscreen mode that covers the full size image display beneath it, or you can set it to be a semi-transparent window that floats on top of the full size image. See Semantic Map for more details.

Changing Settings

The Gear icon opens the settings dialogue, which allows you to adjust the appearance and behavior of PhotoMapAI:

PhotoMapAI Settings Dialogue

  • Image Change Interval -- When the slideshow is running, this controls how long each image will be displayed, in seconds.
  • Image Browse Order -- When the slideshow is running, or when you are browsing the album without an active search, this controls the order in which photos are displayed. "Random" will present the images in shuffled order, while "Chronological" will show them in order from oldest to newest.
  • Max Images in History -- PhotoMapAI keeps a small number of recently-viewed photos in memory. The others are swapped in and out to disk. This value controls how many images are kept in memory at once. Reduce the size if you are having memory problems or the application seems to be slowing down.
  • LocationIQ Map API Key -- This optional API key lets PhotoMapAI display thumbnail maps and named locations for photos that contain GPS geolocation information. If you wish to enable this feature, get a key for free from LocationIQ and paste it into the field. If not present, PhotoMapAI will display the longitude and latitude of the photo, but not the map or place name.
  • Album -- This pulldown menu lists all the albums you have configured and allows you to switch among them. Note that when you switch albums, the settings dialogue will close immediately and the window will display the first photo from the selected albums.
  • Manage Albums -- This green button will open the Album Manager, where you can create, edit and delete albums.