A Bulk Image Cropping Tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
al 391d304fef fix margin button style 1 year ago
assets fix margin button style 1 year ago
filter move filter destructor to header file 2 years ago
scripts add distribution script for win32 2 years ago
util construct box from Gdk::Rectangle 1 year ago
.gitignore add compile_commands.json to gitignore 2 years ago
README.md add README 2 years ago
books.cpp tidy up 2 years ago
crophandle.cpp implement manual tweaking 1 year ago
crophandle.hpp implement manual tweaking 1 year ago
croprect.cpp implement manual tweaking 1 year ago
croprect.hpp implement manual tweaking 1 year ago
featuredetector.cpp use std::move to avoid copying shared_ptrs 1 year ago
featuredetector.hpp add filter parameters to ui 1 year ago
featuredetectorparams.hpp add filter parameters to ui 1 year ago
featuredetectorpool.cpp UI overhaul 1 year ago
featuredetectorpool.hpp UI overhaul 1 year ago
fitnessmetrics.cpp use workers for export; add margins back in 2 years ago
fitnessmetrics.hpp remove non-existent sigmoid function from header 2 years ago
imagedata.cpp implement manual tweaking 1 year ago
imagedata.hpp implement manual tweaking 1 year ago
imageexporter.cpp re-add cropping functionality to support custom tweaks 1 year ago
imageexporter.hpp re-add cropping functionality to support custom tweaks 1 year ago
imageexporterpool.cpp UI overhaul 1 year ago
imageexporterpool.hpp UI overhaul 1 year ago
imageloader.cpp implemented better threading functionality 2 years ago
imageloader.hpp implemented better threading functionality 2 years ago
imageloaderpool.cpp UI overhaul 1 year ago
imageloaderpool.hpp UI overhaul 1 year ago
imagepreview.cpp re-add show feature functionality 1 year ago
imagepreview.hpp re-add show feature functionality 1 year ago
imagestore.cpp remove unused headers 2 years ago
imagestore.hpp remove unused bits 2 years ago
mainwindow.cpp re-add show feature functionality 1 year ago
mainwindow.hpp implement manual tweaking 1 year ago
meson.build implement manual tweaking 1 year ago
progresswindow.cpp grammar 1 year ago
progresswindow.hpp UI overhaul 1 year ago
worker.cpp added threaded worker class 2 years ago
worker.hpp implemented better threading functionality 2 years ago
workerpool.cpp moved thread_allocations() to worker namespace 2 years ago
workerpool.hpp UI overhaul 1 year ago
workqueue.cpp added thread-safe work queue 2 years ago
workqueue.hpp use std::move to avoid copying shared_ptrs 1 year ago

README.md

books

Automatic cropping tool for cropping to books

Build

Linux

This project uses the meson build system:

$ meson build
$ cd build
$ ninja
$ sudo ninja install

Windows

Since this project uses GTK4, it's a bit difficult here (there's no GTK4 installer for Win32 just yet). However, I have built using cygwin & it seems to work ok.

TODO: Actual build instructions