ImageProcessing-ElectronicPublications / scantailor-experimental

Scan Tailor Experimental is an interactive post-processing tool for scanned pages.
https://github.com/Tulon/scantailor/tree/experimental
GNU General Public License v3.0
30 stars 0 forks source link

feature(s) request: resize preview pane, page loading times #29

Open aurbus opened 5 months ago

aurbus commented 5 months ago

I use this program on a daily basis for cleaning up scanned PDFs; huge shout out/thank you to those maintaining this version of scantailor.

I would like to request 2 features:

  1. With some of the other versions of scantailor, one is able to resize the pane that displays the small images of the pages, and it will display as many columns as you can fit on your screen. This is tremendously helpful if it is necessary to scroll through the document quickly.

  2. I have no idea what this would involve (I am not a developer) or if it is even possible, but one thing I find very often is if I am going through a project quickly, double checking everything (e.g., the content selection, or the dewarping), I often find that the program will have to load the page for a second or two before displaying it, even if it is not computing anything with regard to that page. I presume this has something to do with the program loading the image files into RAM as they are being used. Would it be possible to have an option to load more pages into RAM. I personally would love the ability to just load the whole project into RAM, even though it would use 7+ GB, though I understand that is not something everyone will want to do, but a way to eliminate the loading time when scrolling through pages would be fantastic.

Also, would it be possible to have a .deb (or some linux package) compiled with openCL for GPU accelerated processing?

Thank you all for the great work!

zvezdochiot commented 5 months ago

@aurbus say:

would it be possible to have a .deb (or some linux package) compiled with openCL for GPU accelerated processing?

No. Make your own build.