The latest FBReader (0.12.X) implements "image scaling". So far as I can tell this just rescales images larger than the screen to the screen size. I suggest implementing image scaling, but in addition add a Kindle-like image doubling phase:
a) double image size
b) rescale to screen size (if necessary), maintaining aspect ratio
In practice, steps (a) and (b) can be done in a single rescaling step.
FBReader has no image placement capability (always display centered with no in-line text). Things like image scaling actually works best without image placement complications, but honoring image placement styling would probably be worth doing. I have almost always been happy with FBReader's image centering though, and it is the best default behavior.
|