RoboJoe32 posted on Feb 2 2004 at 06:59 PM said:
Is it possible to make it load the whole image somehow (anything under a megabyte or so) at the cost of waiting for the entire thing to de-code and take up home in the ram temporarily? (So scrolling with the joystick to view the whole image piece by piece would be possible) Or is there a deeper issue that my hardware/software illiterate self cannot see?
I think that you understand it properly. It's not that there's any real physical limitation. In fact, you can find other JPEG viewers on the GP32 that will allow you to do what you're asking for.
I made JPEG View specifically for the pictures that I take with my camera. They're 1600x1200 pixels. I know that they won't fit in RAM easily, so I came up with a new way of viewing the JPEGs so that I would have no RAM issues.
The viewer is built around this idea of never decoding more than 320x240 pixels at a time, and I'm not really excited about modifying the viewer to add new viewing modes.
That's all. Call me lazy or whatever, but I don't really feel like adding this feature because I think it isn't in my original view of how my viewer would work.
The one idea that I have heard that I like is the caching of views. So, for example, if you zoomed in, and then wanted to zoom back out, it wouldn't have to re-decode. It would just re-display the previous view. Do you get what I mean? That might be doable, and it would really speed up your movement, because you wouldn't have to decode twice per move.