On my website, I have favicons from various external domains. However, there seems to be an issue with resizing them when they are not 16px in size. Sometimes only the top or bottom half of the image is displayed, but upon refreshing the page, the entire icon shows up.
This problem primarily occurs in Chrome, where it happens about 90% of the time. I briefly tested it on Firefox and did not encounter the same issue.
<style>
.icon {
width: 16px;
height: 16px;
</style>
<img class="icon" src="http://getfavicon.appspot.com/http://curiousphotos.blogspot.com/2010/07/creative-gizmos.html">
Is there a way to resize these images without any tearing or cropping issues?