el que una imagen sea png no significa que sea transparente, es decir, la transparencia tienes que hacerla tu con el photoshop por ejemplo, creando un nuevo archivo seleccionado que el fondo sea transparente y creando un circulo en medio, las esquinas en ese caso al no tener pixel alguno y al ser el fondo transparente es com si la imagen fuera circular.