Yes, the idea is brilliant! But the purpose of my source code is to use &quot;real-time&quot; gif images in mail clients. Unfortunately, videlalvaro&#x27;s solution is only possible for mail clients which support loading images from its original source. Google loads the images from their proxy, which downloads the images first. It DOES re-download each image at the moment you re-open the e-mail message, but it won&#x27;t make it possible to manipulate the images real-time. I&#x27;ve tested it. It does work in clients like outlook, cause outlook shows the images from its original source, but gmail doesn&#x27;t. So sending a gif image with a certain amount of frames is better, in my opinion.