|
|||||||
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#31 | |||||
|
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 538
Karma: 64554
Join Date: Aug 2013
Device: Kobo Glo, GloHD
|
The app themes are great!!
Great improvement. Really appreciate it..🙏 Quote:
So, the solution I propose is a drop-down menu (or some buttons if the GUI lib does not provide one), with 3-4 presets like "Cleaner text - Balanced - Cleaner background, or whatever the outcome is likely to be. You know better than us what the values do, so you can name them in a helpful for the user way.. Quote:
95% of the processing is for Preparing Pipeline / Initializing. At this stage only 1 CPU thread is working (I have 8 cores - 16 threads). No GPU work at all. After that its the Render | Infer | Encode stage that takes almost no time at all. At this stage I see some spikes of GPU processing (only for some ms) and then it ends. This is what I mean by "overall the processing was done at the CPU". A great improvement would be if this was utilizing all the available threads, but maybe the library doesn't support this. Quote:
I do thing that an adaptive mode would work better in a book with text and images of different brightness, since it will treat every page differently, but it might need some fine tuning like the book I mentioned. If there is no such option, let's forget it.. Quote:
![]() Quote:
- Cropping is not working again. It crops wherever it likes. Turning the Layout detection Off, improves things sometimes, but not always. I do recall that you said that you're gone set Free Aspect as default. Well, I don't thing it is. Even in the cases that cropping is almost working, all pages have almost the same size, even the ones that don't need to (a lot of blank space leftover) - This is the taskbar icon of the app and this is the app's window icon at dark themed Windows It is almost impossible to be seen. What I usually do for that, is to add a 1-pixel white (or light gray) runaround that is invisible at a light background, but shows the image if the background is dark.. |
|||||
|
|
|
|
|
#32 | ||||||
|
Member
![]() Posts: 13
Karma: 10
Join Date: Jun 2026
Device: Kobo Clara HD
|
https://github.com/LegeApp/Lege/rele...Lege-win64.zip
Quote:
Quote:
Quote:
pdfium - not threadsafe. behind a mutex. cannot be parallelized. my custom onnx runtime can but if pdfium can't, it doesn't matter, everything downstream depends on pdfium. in PNG folder mode, the multithreading works. binarizing and encoding always fan out to threads. Quote:
Quote:
Quote:
But the big change this patch besides the backend stuff is grayscale mode, which should further address the "bad photocopy" complaint (i don't see it that way but thats ok). now there is an MRC based grayscale mode. It cleans the page via a different method than binarizing, then overlays a JBIG2 mask on top of the grayscale, so that the file size is only 20% larger than binarized output, and you get aliased text that looks better. It's not perfect but it's pretty good. Dare anyone to find a better one in a free program. I hope this will be the last version for awhile but something always comes up. Last edited by LegeApps; Yesterday at 04:03 AM. Reason: typo |
||||||
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Selective connections to Web | rmanlee | Library Management | 4 | 02-02-2014 03:04 AM |
| Selective paragraph indent | Leonatus | Writer2ePub | 8 | 10-31-2013 04:22 PM |
| Selective preprocess_regexps | dasp | Recipes | 3 | 12-06-2011 08:52 AM |
| Selective format conversion? | drmathprog | Library Management | 2 | 04-19-2011 08:43 AM |
| Selective exclusion of Hyperlinks | SteffenH | Sony Reader | 4 | 10-03-2007 06:51 AM |