Piece of cake. Use a TV where you want the image to be, set the TV to give access to your template, and edit for each page as desired! The way I did it was to make a <img> tag as usual, with the relative path to where my images are stored, only I replaced the actual image file’s name with the TV. The TV is set to use Text for its input, so for each document you get a regular text input field for the filename of the image for that page.
In this case, I used it in a css document for different background images for the top banner:
#headerImageUL{
background:url(assets/images/header/[*upperLeftImage*]) top left no-repeat;
}
The TV (the Input type is Text, and the Default value is default.jpg; this presumes default.jpg is actually a default image in the assets/images/header folder):
Editing the document (just change the image name):