Improved page.image method