Hello, I've been more of a lurker, but I would have loved to have a good manga manager for the Kindle. Decided I make my own, since Mangle wasn't offering a critical feature I wanted.
First version took me ~20 hours of programming (C++, Boost, CImg). New versions will be improvements, but they will be a little more farther apart since I have the functionality I wanted (and with that gone, so is the main drive behind my motivation
). Please add feedback (feature requests or bug reports/strange behavior).
Latest version: v0.31 (26.3.2011)
Current features:
- Very fast thanks to C++ (converting 5 chapters (total of 130 images) takes ~4 minutes at maximum compression and quality on a single 2Ghz core)
-
Multi threading support (3 cores @ 3Ghz process 200 images at maximum compression and quality in a little over a minute
)
-
Low memory footprint (~30MB RAM max, depends on the number of threads)
- Support for almost any device!
- Removal of blank rows and columns
- High quality dithering
- High quality resampling
- Further compression of images using pngcrush
- Only jpg and png support for now, please comment if you want anything else (planing on adding gif and bmp later)
- Automatic generation of bookkeeping files (for kindle)
- Output settings (landscape/portrait mode, custom resolution)
- Automatic conversion of color pictures to grayscale
Latest version change log:
(26.3.2011) v0.31 (see attachment)
- resizing bug fix (didn't scale properly)
- fixed program crash involving tightness setting
(23.3.2011) v0.3 (see attachment)
- added progress bar
- updated user interface
- exposed more settings to user, should make it compatible with a lot more devices now
- added ability to save your settings
- fixed landscape rotation bug (caused some images to be falsely rotated, reported by psycholoner)
Change logs:
Spoiler:
(22.3.2011) v 0.26 version2 (see attachment)
- previous fix has a bug in it, fixed it now
(22.3.2011) v 0.26 (deleted)
- fixed bug, kindle bookkeeping files were not generating
(22.3.2011) v 0.25 (deleted)
- fixed some strange image rotation bug
-
HUGE performance boost from added fullscale multithreading (image processing and image crushing are both parallelized ). You need more cores to see more improvement though
- removed a useless check for file order
(20.3.2011) v 0.24 (deleted)
- fixed crash when converting grayscale images
(20.3.2011)
- added a few more options
- added detection of color pictures and automatic conversion to grayscale
- added check to see that files are ordered properly (if you see them ordered in your filebrowser, so will mangize)
(19.3.2011) - Version 0.23 (deleted attachment)
- Added custom resolution output (defaults to 800x600)
- Added landscape output mode
- Added toggle to enable rotation of images in landscape to portrait (enabled by default)
- Added toggle for custom output folder
(19.3.2011) - Version 0.22 (deleted attachment)
- Added custom resolution output (defaults to 800x600)
- Added landscape output mode
- Added toggle to enable rotation of images in landscape to portrait (enabled by default)
- Added toggle for custom output folder
(18.3.2011) - Version 0.21 (deleted attachment)
- minor bugfixes
- kindle didn't like extreme png compression, had to turn a setting off.
(18.3.2011) - Version 0.2 (deleted attachment)
- added automatic pngcrush support (reduces file size by a further ~5-10%, but doubles total processing time)
- added toggle for dithering (quite useless, since you never want to turn it off anyhow)
- added toggle for pngcrush
- added Automatic generation of bookkeeping files (so kindle displays collections)
(17.3.2011) - Version 0.1 (removed attachment)
- Removal of blank lines and rows in manga (gives more screen space for letters which are already small)
- Scaling down using the best possible resampling
- Dithering using the best possible dither (Floyd–Steinberg dithering)
- Auto turning of landscape pictures
- a few more nice bits
- png, bmp, jpg support
----
Todo:
- gif, bmp support
- requests?
Program is around ~3MB and requires no external libraries (except for pngcrush, if you want to use it).
Results (hope I'm not breaking any copyright with these pics):
Example 1:
Original
Processed
Example 2:
Original
Processed
Dithering isn't very noticable in this example, but I have a few more and, at least to me, it looks better then Mangle, but it isn't really noticable on the device itself.