I am posting this just because I am getting questions related to this or similar issues all the time. In this example you can see how you can replace images on the fly in your page using Dynamic Actions. There are at least two good ways to do that: 1. Rendering images in a report. Refreshing a report is a predefined event in a Dynamic Action and doesn't require coding.
2. Using jQuery to do that.