Hey Rick,
You can select the onclick action of the image viewer and set it to 'Call a microflow':
Then inside the microflow you can see the image object is given as a parameter, which you can send to an edit page:
Inside that page, you can implement the image uploader functionality. You can give this page a popup layout.
Kind regards,
Bas.