hola, aparte de lo que dice orustrian, yo interpreto que la opacidad (opacity), maneja la transparencia de toda la capa, en cambio el relleno (fill) quita pixeles en la imagen sin modificar la opacidad, a simple vista parece que los dos hacen lo mismo, pero no en realidad son cosas diferentes, no se, esto que digo es algo mio, jajaja, si me equivoco que alguien me corrija
, porque esa misma duda la tengo yo tambien.
saludos!!