Simple javafx app that lets you cycle through the .jpg files in a folder, and organize / index / sort them:
- click and hold inside a photo to zoom (zoom adjustable)
- delete or backspace instantly move the shown image to a '/deleted' folder
- up and down change the category of the shown image, it may either be kept in the directory or moved to one of the subfolders 1, 2 or 3
- keys a, b, c, d to have a copy of the images into the corresponding folders
- the copying to the folders a, b, c, d and the moving to the 1, 2 and 3 folders is done when the application is closed (with user confirmation)
- Requires windows, use the
.msi
installer or the portable.zip
, available at the releases section to the right!- If you don't have Windows ... contact me, porting the app to linux or mac should not be a big thing.
- .jpg/.jpeg
- .png
- .gif
- .bmp
- See the
issues
category in the github page
- A big list of further feature ideas and requests can be found here.
- Use openjdk 17+ from here (the OpenLogic variant also ships with javafx which makes problems when jlinking, because then there are two editions with different hashes)
- You will have to add the /bin folder to your PATH
- And maybe also point your JAVA_HOME to the base folder (without the bin)
- Use and install maven (I know..)
- In your IDE,
imagesort->Plugins->javafx->run
should do the trick
- With maven, do
imagesort->Plugins->javafx->jlink
- This crashes the first time, because there are compatibility issues with a non-modular package we want to use anyways
- Ugly workaround: The promted
.jars
to be non-modular are rewritten (moditect-plugin in the pom) to be modular. Copy both fromtarget/modules
to the promted path and replace
- Ugly workaround: The promted
- Hopefully, jlink works now.
- jlink writes to
target/imagesort
, but this bunch of files is not bundled yet into an executable - Run
create_msi.bat
(for Windows, the steps inside the.bat
can be easily modified to other OS), which callsjpackage
(included in newer jdks and creates packages for the OS you are currently on)- On Windows, you need some ominos 'wix'-tools to generate a
.msi
file, but the.bat
will tell you more when you run it- Still, get the legacy download from here, v5 does not work anymore with jpackage...
- And you will want to add
C:\Program Files (x86)\WiX Toolset v3.14\bin
to yourPATH
.
- On Windows, you need some ominos 'wix'-tools to generate a