pues yo por lo que vi se puede hacer con CSS3 y sin la etiqueta img se puede poner como imagen de background mira lo aria con un transition y un background size seria mas o menos esto:
Código CSS:
Ver originaldiv{width: 70px; height:70px; background: url("../images/add.png") repeat scroll 0 0 / 100% auto transparent;
transition:background 2s;
-moz-transition:background 2s;
-webkit-transition: background 2s;
-o-transition:background 2s;}
div:hover{background-size: 110% auto !important;}
espero te ayude claro te digo no es una imagen es un background