OpenStack's image is simply a VM with an OS installed on it; if a flavor is added to an image, which is a configuration job, the result is an instance of that image.
OpenStack's image is simply a VM with an OS. This OS is installed on it. The result is an instance of that image. A flavor is added to an image. An image is a configuration job.