Hola astut
Sigo este problema con cierta perplejidad y como no acabo de entenderlo bien recojo tu código (de tu post num. 4) y contruyo un html completo para hacer pruebas.
La imagen de 20x20 px (ficticia) es un cuadrado verde de esa medida para hacer pruebas.
He hecho pruebas en 9 navegadores y las he capturado en imágenes.
Todo esto está subido a:
http://www.box.net/shared/18i6gi2s5e
Sobre esta base, puedes decirnos dónde está el problema (o es que, quizás, la causa del problema está en otra parte de tu código que no conocemos).
Comenta algo.
Bye