You could add some custom CSS to your site to get images to resize automatically
to fit the available space, see https://www.w3schools.com/css/css_rwd_images.asp for an explanation. An example CSS directive for the Moodle book might look like this.
/* Resize images to fit page, suitable for small devices */ div.book_content * img { max-width: 100%; height: auto;}