It's key to check the naturalWidth of the image as opposed to the clientWidth as it represents the image's true size, unscaled by DOM or CSS. [IE doesn't support](@1) the naturalWidth/naturalHeight properties until IE9. 

[@1]: http://www.jacklmoore.com/notes/naturalwidth-and-naturalheight-in-ie/