Flexible dimensions of images for Bloom Reader

When exporting books to Bloom Reader, all images are resized to 600px width. When the image is filling half the screen, this results in decent resolution, but when the image is used full screen, the resolution becomes undesirably low. This is especially true when the book is being projected, like in our classroom situations, but also when the books are used on bloomlibrary.

Would it be possible to create an algorithm that would look at the screen% used and multiply that by, let’s say 1280px?

In that way, an image covering 50% of the screen would still be around 600px wide, but images that fill the entire screen get the full 1280px.