Implementing interchange for images