Here's Canti v1.81F, most likely the final release
New to version 1.81F:
Note: The F stands for final, so this is probably the last release of Canti.
Also note that the jar has been renamed from ConvertManga.jar -> Canti.jar and the .properties file has been renamed from ConvertManga.properties -> Canti.properties
-
Bug fix: Single folder mode doesn't work on a single file (only a single folder)
Wow, single folder mode was broken big-time if you specify a single file and not a single folder. Looking through the code I'm surprised it ever worked.
The problem was complicated but has been fixed... sorry about that.
-
Bug fix: .bmp support fixed
.bmp support was always in Canti but Canti didn't know that .bmp was a valid image format. Now it knows, problem solved.
-
Bug fix: Internal filename problem with .zip/.cbz archives
Files within .zip/.cbz archives had a filesystem separator char at the beggining of the filename (for example, \0000.jpg instead of 0000.jpg). I believe this bug only occurred on Windows machines, but it has been fixed.
-
Bug fix: @del_output_image_folders didn't always work correctly in Windows
Sometimes in Windows if you enabled @del_output_image_folders, a folder or two would be left undeleted.
This bug was not my fault. The code was correct, but for whatever reason Windows has a problem sometimes with java deleting folders. I had to add in code to retry deleting output image folders if it fails the first time.
-
.pdf support for input
Canti already had .pdf support for output, but now it also has .pdf support for input.
Note that this feature works by converting each page of the pdf doc to indvidual images; thus, an output pdf will not have the ability to rescale font like you can with typical pdf files.
-
Improved auto sense suffix
Auto sense suffix can now handle hyphens in suffix (for example, Manga_Title_001-023) and spaces/underscores.
-
Improved auto split 2-page portrait scans intelligence
Improved the page split detection algorithm by increasing the number of samples it uses to try to detect a page split (at a small cost to processing time).
Even if you have @auto_split_color_scans disabled it will still split scans that are half grayscale half color (because those are guaranteed not to form one giant image).
Added options to the .properties file to specify auto split grayscale and color strictness. These values will allow you to fine-tune the page split detection algorithm to your liking (so the user can make it easier or harder for a page split to be detected).
Added @auto_sense_portrait_scans to the .properties file to specify whether the page split detection should only be performed on folders in which most of the scans are portrait.
-
Added default .properties profiles for more devices
You can always edit the .properties file for whatever ereader device you have, but I've added default profiles for the following devices:
B&N: nook
Sony: prs-900, prs-700, prs-600, prs-505, prs-500, prs-300
Default: default (used to make a default .properties file that you can modify if you use a device Canti doesn't have an optimized profile for)
-
Set default manga_prefix in the .properties file
The value of -manga_prefix can still be set in the command line at runtime, but now you can also set a default @manga_prefix in the .properties file.
If you set @manga_prefix to "auto" then Canti will attempt to use the same -manga_prefix that you used previously for the current series. This only works if you are using the same output_folder and -title as before.
If you specify -manga_prefix at runtime then this value will supersede the one in the .properties file.
*phew* That was a lot of updates. Since this is the last release I wanted to get everything in there. Actually, there are a lot of features that I didn't get to program. If I get more time later, or if I ever release my own comic reader app, I will use Canti as a base and make it even more awesome. But for now I need to move on to a new project...
As always, enjoy and let me know if it works for you