Using the Electron framework to weed out images

Programming Snapshot – Electron

Article from Issue 216/2018
Author(s):

Does the private photo archive on your computer just keep on growing without ever seeing any attention? Mike Schilli whips up a home-grown solution to get rid of bad photos with the Electron framework.

Two months ago, I used facial recognition with artificial intelligence to rummage through my digital shoebox of vacation photos on the quest to discover hidden treasures [1]. That made me realize how little I know about the content of my own photo archive. No doubt this unfortunate state of affairs is caused by my laziness, as every time I come home from a trip, all photos from the mobile phone go directly to a folder on the PC. But once they get there, they tend to grow moss, because there is no keyword attached to them to enable finding them later in a search.

Separating Wheat from Chaff

As a first step, I thought about at least taking out the bad photos before archiving the whole batch. It's hard to do this from the command line, because I have to look at the picture to make a decision.

Now there are a number of programs like Eye of Gnome (eog) for viewing and editing photo collections, but I haven't found one that suits my taste yet. I am looking for a lean application that reads images very quickly and, of course, doesn't prompt me to confirm once I've said I want to delete an image  – anything else would be unworthy of an expert. How hard could it be to write something like this myself?

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Wheat and Chaff

    If you want to keep only the good photos from your digital collection, you have to find and delete the fails. Mike Schilli writes a graphical application with Go and the Fyne framework to help you cull your photo library.

  • Electron

    GitHub's Electron project brings the benefits of web programming to the realm of desktop applications.

  • Free Selection

    The photogrep GUI tool, built using Go and Fyne, is designed to filter photos just like the grep tool filters file names from a pipe.

  • Workspace – Node-RED

    Learn how to use Node-RED to automate tasks, work with web services, and do other clever things.

  • PhotoFilmStrip

    Easy-to-use PhotoFilmStrip produces high-quality videos and offers plenty of useful features.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News