PNG невозможно использовать не как «квадрат с заполнением прозрачного фона», как и любое другое изображение — они всегда прямоугольны.
Немного больше про PNG
Выходом при простом контуре без скриптов будет обтравка изображения маской — тогда прозрачный фон не учитывается.
Но вариант FlashRus'a конечно, предпочтительней.