Archive

Archive for the ‘Projects’ Category

MangAI v1.13 released

January 10th, 2014 1 comment

New to version 1.13:
-External device profiles with automatic updating
Device profiles used to be embedded in MangAI. This meant that for new profiles to be added, a full program was required. While a program update usually takes at least a month to code, adding a new device profile only takes about five minutes.
Now device profiles are kept in a file external to the program. The latest device profiles can be automatically downloaded through the check for update feature.
-AI improvements to MPM interpretation
Better handling of special chapter numbering.
-Various fixes and improvements
MangAI makes sure output folder is not a subfolder of source. This prevents weird behavior during processing.
Lots of little improvements.

I’m happy that we can now add new device profiles quickly. There are so many ereaders these days that it’s hard to keep up. Please contact me if you have any device requests.

This update also has a lot of little changes. For example, devices are now listed by real name (Apple iPad Air) rather than by key (ipadair) to make selecting your device from the list easier.

Speaking of iPad Air, my parents gave me one for my birthday! They are so awesome! This is my first iPad upgrade since the first gen. With v1.13 done, maybe I can finally catch up on my manga reading ^^

Download the latest version from the MangAI project page.

Categories: MangAI, Projects

Update to update the updating of profiles

November 7th, 2013 3 comments

A common MangAI request I get is to add profiles for the latest devices. Adding a new device profile only takes me a few minutes, but coding a program update usually takes at least a month. Since there seems to be a new ereader or tablet released every other day, the next version of MangAI will have the ability to load default device profiles from a file external to the program. This will allow support for your newly purchased device without having to wait for a full update. I’ve already coded most of the external profile loading code and hope to make it so that MangAI downloads the latest set of profiles automatically.

Let me know what you think and if you have any other ideas for the next MangAI update.

Categories: MangAI, Projects

MangAI v1.12a released

September 14th, 2013 4 comments

New to version 1.12a:
-Reduced mobi output file size
KindleGen, the free Amazon program used to generate mobi from epub, includes a copy of the input epub in its output mobi. For normal books this isn’t a big deal, but for image-centric books like manga, doubling the file size is costly.
MangAI now automatically strips the input epub from the output mobi, reducing file size to be on par with epub.

This is a minor update to improve mobi file size. There may be a few other tweaks that I’ve forgotten about, so please keep MangAI updated even if you don’t use mobi in order to have the best experience.

Download the latest version from the MangAI project page.

Categories: MangAI, Projects

Ramblings #8: “man, air conditioning is the greatest thing”

July 27th, 2013 No comments

“Man’s triumph over nature.” I completely agree with Misato after having ac problems at my house in Florida (x_x;)

I’ve been walking almost every morning for over a month now. At first I could only walk slow and for a short distance, but I’m currently able to do a little over a mile and at a decent speed. Walking outdoors with my current health is more challenging than just being out of shape. If I look straight ahead, the whole world is turning clockwise as I move forward. An impossible (as well as frightening and nauseating) sight to behold. I find it best to keep my gaze down and try to divert attention to my legs burning to a crampy crisp ^^

Not much to report on MangAI. Latest version (v1.12) has been running strong. I haven’t received a single bug report. In the mean time, the difficult research I have mentioned in previous posts is currently at a standstill. That feature is automatic panel detection. Besides from the obvious crazy difficulty this entails, there are a few things keeping me from pushing harder:

  • The processing time for panel detection is ridiculous. It requires multiple passes of pixel-by-pixel analysis per image. Even on a fast computer, this will severely increase processing time.
  • With MangAI, the idea would be to break each page into individual panel images ordered by reading direction. To me, it seems like this would only really be useful on tiny screens like phones to make text more legible. Current gen phones, however, have amazing screens. I find manga on my iPhone 5 to be perfectly legible and easy to read by zooming and panning. Not that I ever want to read manga on my phone when I have a tablet or laptop.
  • Manga was designed for full pages. Breaking each page into pieces may negatively affect the experience.
  • There are many instances where a single panel takes up so much space that you have to zoom to read anyway.

I’ll probably halt automatic panel detection research for now. If I were programming this for use with a comic reader rather than a processor, panel detection would be a lot more alluring since you could still have the full page shown to you but have each panel highlighted as you read. Try the Marvel Comics app to see what I’m talking about (of course, their panels are manually detected by Marvel staff).

Let me know what you think about MangAI having automatic panel detection. Is it something you would use if available? I don’t even know if it’s possible, but if enough people want it I can continue research. Also please let me know if you have any other requests for MangAI.

Categories: General, MangAI, Projects

MangAI v1.12 released

June 9th, 2013 7 comments

New to version 1.12:
-Bug fix: Incorrect resize geometry
MangAI was calculating the resize geometry incorrectly, allowing some images to resize larger than the user settings (maximal area using @width or @height but should be using minimal).
Furthermore, adding a border to one of these images would instead remove image outskirts to shrink the image to the target size.
This has been fixed.
-New feature: Ignore folder
Simply add “MANGAI_IGNORE” to a folder’s filename and its contents will not be processed. Useful if you don’t want the latest scans (not in tankobon yet) or extra works (like special releases and fanart) to be processed with the main series.
-New setting: @check_free_space
If enabled, then MangAI will check disk free space before processing.
Estimation of required free space is based on user settings and source size.
If there is not enough free space, you are given a warning and asked if you would like to continue. This is useful since MangAI may quit unexpectedly if it runs out of space while processing.
-New setting: @jpeg_quality
Integer value between 1 and 100, inclusive, of percentage quality of output jpeg images.
100 is highest quality, while 1 is lowest quality. Lower quality should reduce file size but may also decrease readability (lossy compression).
Set to -1 for default quality which is determined per image based on a quick analysis. Average default quality is around 92.
Acceptable values: -1 (for default quality), an integer between 1 and 100 inclusive
-New setting: @sharpen
Sharpening can help increase readability of blurry text.
Integer value between 1 and 100, inclusive, of percentage to sharpen images.
100 is the most sharpening, while 1 is lowest sharpening.
Acceptable values: -1 (to disable), an integer between 1 and 100 to sharpen
New setting: @imagemagick_ops
Warning: FOR ADVANCED USERS ONLY! This can freeze, crash, or ruin the output if used incorrectly, and you will not receive any error messages.
Additional operations for ImageMagick to perform on each image.
This allows the user to use ImageMagick convert options not already utilized by MangAI.
Example: -despeckle -level 0%,100%,1.2
See -Specifying Other ImageMagick Ops- in Help->Contents or README.txt for details.
-Added more ereader .properties setting profiles
Settings profiles now available for:

  • koboaurahd (Kobo Aura HD)
  • koboglo (Kobo Glo)
  • kobomini (Kobo Mini)
  • kobotouch (Kobo Touch)

-AI improvements to MPM interpretation
When there are multiple chapter delimiters in a filename, start with best one (i.e. prefer ch to c).
Better handling of special chapter numbering.
-GUI improvements
Double-click to load job from table.
GUI remembers last selected device when creating .properties settings file.
Buttons for Apply and Reload settings should now be easier to read.
-Various fixes and improvements
Fixed description of setting @adjust_contrast. Negative value increases contrast, while positive value decreases contrast.
Fixed warning of unrar program not detected even though 7zip was found.

*phew* That was a big update. A lot of this update was user requested, so thanks to the community for your great feedback!

Download the latest version from the MangAI project page.

Categories: General, MangAI, Projects