I've been using DOpus to do more and more work with images. I still don't like that it won't scale an image up to fill the screen, but most of the images I'm working with these days are larger than my screen so it's less of an issue than it used to be.
A couple small improvements would make the image display considerably nicer. All those big images take a long time to load. The ability to pre-load the next image would really help speed things along. Caching the previous image would also be useful. If both of these were implemented, moving forward or backward through images at a moderate pace it would appear DOpus displayed the images instantly. I think both of these features would be readily noticeable to prospective purchasers and would be a big plus for DOpus.
I assume you mean Opus won't automatically upsize an image to fit the window? I admit there have been times when I would have found that nice too, however it's pretty easy to upsize/downsize an image by simply CTRL+rolling the mouse wheel.
As far as the image cache goes, what kind of images are you viewing? When I load some of my 12.8 megapixel JPGs into the viewer there's very little delay at all in between the photos. I suspect most of the short delay there is, is due to the reading of the image metadata.
Yes, that's what I mean. There are two issues with your workaround. First, I don't have a mouse wheel. Second, the zoom features work in discrete steps which are unlikely to be optimum for any specific image. DOpus obviously already has something to calculate the proper scaling to make the image fit the screen since it does this to downsize the large images. It also clearly knows how to zoom images. It seems natural to put to the two together.
I do most of my work from a laptop with a rather limited hard drive size. So the majority of my images are on network storage. On the 12MP jpegs it can take several seconds for the next image to display. Even when coming from the local hard drive these images take a couple seconds to come up. It obviously would increase memory usage, but it seems a fair trade-off to get effectively instantaneous display as opposed to waiting several seconds.
Don't get me wrong; it's not terrible the way it is. I'm just saying a bit of anticipation and a little memory could make the whole image display experience all that much better. A graphics program I used to use a lot pre-loaded the previous and next images. The display speed in that program appeared awesome due to the look-ahead. You press the next-image key and in less than the blink of an eye the image is on the screen. It's very impressive. Sadly, that program has fallen behind in other niceties which DOpus has an abundance of, so I'm using DOpus most of the time for my image work.