Hai provato con il metodo FloodFill dell'oggetto Canvas?