Nice tool, a couple of comments though:
- You don't need to target the usable size of the screen due to the scaling algorithm. I'd actually target the screen's actual size. This way you are guaranteed the image always scales down or is used as-is. Scaling up is what you'd want to avoid, and in landscape, it will scale up in many cases with the resolution you selected.
- Don't need to auto-rotate either. There's pretty much no real performance savings doing this ahead of time, and it makes the resulting CBZ harder to read on other platforms (say, iPhone, a netbook, or what have you).
- I'd offer the option to save as a baseline JPEG as well. These seem to load a bit faster than a PNG due to the larger file size of the PNG (on average). If the PNG file size is comparable to a baseline JPEG of the same output, then I probably wouldn't worry about it.
Other than that, looks like a useful tool. I like to keep a single 'archival' copy of my CBZs, so I optimized the plugin to try to handle these full-size CBZs as well as possible... but anyone looking to save a few MB will like this tool, I think.
|