Skip to main content
12 votes

Software handling very large PNG files

On Linux, one can try vipsdisp: vipsdisp can display huge (many, many GB) images quickly and without using much memory. As well as the usual PNG, JPG, TIF, PDF, SVG, WEBP, JP2K, JXL and GIF, it ...
aland's user avatar
  • 221
9 votes

Command line tool to check whether two images are exactly the same graphically

ImageMagick compare -metric AE exit status is non-zero if at least one pixel color differs. Let’s say you have a folder named before which contains original images, and a folder after which should ...
Mathias Bynens's user avatar
8 votes
Accepted

WebP library for Java?

TwelveMonkeys ImageIO now has full ImageIO read support for WebP (lossy, lossless and lossy + lossless alpha) modes. Another free option is the ImageIO plugin from Java VP8 Decoder. It contains a ...
Harald K's user avatar
  • 256
8 votes

Software handling very large PNG files

I have had good experience with IrfanView in regards to opening images that appear as invalid in other editors. Regarding the image size, it highly depends on your machine whether or not IrfanView can ...
Tymric's user avatar
  • 5,554
7 votes

Find visually similar images to a given image on Linux

I recommend geeqie, you can install via package manager such as sudo apt install geeqie. As you can see, it able to group by Pikachu's ears even though the images quite different. Note that this ...
林果皞's user avatar
  • 171
7 votes

Local photo tagging application that will do face recognition

Windows Essential Photo Gallery can do most of what you ask: Accurate facial recognition. It finds similar faces, you give them names. Over time you confirm/deny enough faces, and it will get them ...
LShaver's user avatar
  • 295
6 votes

Find visually similar images for a given image file (on Windows)

Just found this today on my search for something similar. (I've been looking for this for years usually once a year. happened to be today) https://sourceforge.net/projects/imgseek/ imgSeek is a ...
Jeremy Pinsonneault's user avatar
6 votes

Free photo editor for Windows

Having an Explorer window which you switch to with alt-tab and drag&dropping Images to GIMP (which can even be combined with alt-tab) is what I would suggest.
Euri Pinhollow's user avatar
5 votes

Find visually similar images for a given image file (on Windows)

Try search by image browser-based OS-independent tool (Windows, Linux, Mac etc.), which I developed. If you have a good PC, it is possible to scan more than 100000 images without a problem. In case of ...
Similar pictures's user avatar
5 votes

Alternative for Graphviz with better automatic node placement for large graphs?

This would certainly be considered a "GraphViz-based solution", but if you're working with GraphViz you may want to check out Gephi. It's far more capable when it comes to processing large graphs.
BrianV's user avatar
  • 151
5 votes

Photoshop alternatives for Mac?

For any platform I cannot recommend GIMP enough. Cross Platform OS-X, Linux, Windows Free, gratis & open source Very powerful You can also extend it with a large number of plug-ins but I would ...
Steve Barnes's user avatar
  • 31.7k
5 votes
Accepted

Software for bulk image editing

For Windows I have to recommend IrfanView. Their website is pretty ancient, but the software is reliable and the batch functions work for everything I've ever needed them for. Install IrfanView and ...
Purple Haze Design Group's user avatar
4 votes
Accepted

Map of Wikimedia Commons pictures

WikiShootMe is currently the most modern desktop tool for this. In the upper-right, click the Layers button and deselect all but "Commons images". Show all pictures that have geolocation ...
Nicolas Raoul's user avatar
  • 19.5k
4 votes

Find visually similar images for a given image file (on Windows)

The best Windows tool I can find for this is Visipics http://www.visipics.info/index.php?title=Main_Page It basically uses ImageMagick to fingerprint images, with a slider to pick out the similarity ...
James Wallace's user avatar
4 votes

Edit and search/browse image metadata

In researching the same thing for the same reason on the same system I've discovered: Shotwell: https://wiki.gnome.org/Apps/Shotwell jExifToolGUI: https://hvdwolf.github.io/jExifToolGUI Dolphin file ...
volos's user avatar
  • 41
4 votes

Software to measure true distances on images on linux

GIMP You can measure real distances (in mm, cm, m and so on) in GIMP as follows: Select the Measure Tool. Measure the reference element of known size in pixels, and calibrate the image resolution ...
tanius's user avatar
  • 417
4 votes

Java Open Source Imaging Library as a substitute to the JAI

Disclosure: I'm the main author/maintainer of the suggested library, but it seems to be a very good match for what the question asks. TwelveMonkeys ImageIO This project contains a large collection of ...
Harald K's user avatar
  • 256
4 votes
Accepted

Duplicate image finder with folder options

Try dupeGuru. It can compare 2 folders (A & B). Set folder A as Reference. Once all duplicates are found, you can select and delete duplicates all in folder B. It also has a version called ...
kenchew's user avatar
  • 558
4 votes
Accepted

Touch-optimized paint program

A long, long, long time ago, I've used an application TuxPaint. It's an extremely easy to use painting/drawing application designed for children and appears to have a very easy to use UI. It also has ...
Tom's user avatar
  • 7,719
4 votes

Software to add border to photos in bulk

ImageMagick works on Windows and several other OS, but I could not find a DEB file for Ubuntu is free, even for commercial use can add all kinds of borders supports many formats and can convert ...
Thomas Weller's user avatar
4 votes
Accepted

Get brightness of a picture

Two possibilities: Use imagemagick to check the brightness of the image will work as long as the phone camera does not have auto-exposure or it is turned off, otherwise it will only work for extreme ...
Steve Barnes's user avatar
  • 31.7k
4 votes
Accepted

Which software to light pen text on an image ?

If you are just looking for simple easy to use software I highly suggest you try using Lightshot. It's a nifty little tool that lets you use a highlighter on the image as well as draw arrows, lines, ...
nvillalobos's user avatar
4 votes

Software for bulk image editing

For Free and Open Source image manipulation, you can never go wrong with GIMP. For editing images in bulk (Batch Processing), I would suggest getting the BIMP plugin for GIMP. Plugin installation is ...
MrPublic's user avatar
  • 403
4 votes

Screen shot with basic annotation

I highly recommend you the free and open source screenshot (and much more) program ShareX. It is an easy and simple, yet very far reaching and powerful, piece of software. Can take all kind of ...
Yisroel Tech's user avatar
  • 1,582
4 votes

Software for creating artificial Google maps-like maps

I first thought whether I should really recommend a maps-oriented software, like JOSM, but the setup would be immense: you need a database to store the items, you'd need a renderer to render the tiles ...
Thomas Weller's user avatar
4 votes

Command-line utility for rendering HTML+CSS to image

PageRes converts an HTML+CSS to a PNG image: https://github.com/sindresorhus/pageres It is based on the headless Webkit browser PhantomJS. The command-line tool is https://github.com/sindresorhus/...
Nicolas Raoul's user avatar
  • 19.5k
4 votes
Accepted

Compare two image files for identical data - excluding metadata?

You can use exiftool to removed all of the metadata and to output what is left, i.e. the image to standard out in binary format with the command: exiftool filename.jpg -all= -o - -b And of course ...
Steve Barnes's user avatar
  • 31.7k
4 votes

Compare two image files for identical data - excluding metadata?

For some reason exiftool did not work for me as it seemed to leave some metadata on, but replacing it with imagemagick convert worked great: convert -strip filename.jpg -| md5sum
David's user avatar
  • 41
4 votes
Accepted

trace PNG with outlines to SVG

Inkscape can do this: Import the PNG and select it go to the menu Path / Trace Bitmap choose Centerline tracing You can see that it works by setting a different contour color ("set stroke")...
Thomas Weller's user avatar
3 votes

Python library for taking camera images

i just modified the @Martin Thoma Code. import cv2 camera = cv2.VideoCapture(0) while True: return_value,image = camera.read() gray = cv2.cvtColor(image,cv2.COLOR_BGR2GRAY) cv2.imshow('...
ShivaGuntuku's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible