Image Cache only clears when clearing my browser cache When I update my image style (for example adding a water mark overlay) the only way I can see the change is if I clear my browser cache. I am using the ImageCache Actions module.

I downloaded a fresh copy of Drupal and installed the Imagecahce Actions module and the problem doesn't happen on that site. It updates without requiring me to clear my browser cache.

Anyone have an idea what could be causing this issue?
Drupal some times uses cache in Images for better user performance. 

if you want to view the image after the update or change you can use this code 

&lt;?php
 //get the image fiels
 if (isset($data-&gt;field_field_profile_pic) &amp;&amp; !empty($data-&gt;field_field_profile_pic[0]['rendered']['#item']['uri'])) {
        $Logo = file_create_url($data-&gt;field_field_profile_pic[0]['rendered']['#item']['uri']);
 }

?&gt;
//print the image tag
&lt;a href="#"&gt;&lt;img  src='&lt;?php print $Logo.'?'.time();?&gt;' alt=''&gt;&lt;/a&gt;


Here the main code here is appending time stamp after your image as query string so time() will append the image tag with latest timestamp which will get the latest image from your server. 

will reduce your burden from clearing your cache every time. 

this is a quick fix we used in our project.