Rellene el lienzo completo pero mantenga el área de relleno enlazada como si fuera un círculo, un rectángulo

posible duplicado

Hola amigos

Estoy creando una aplicación de pintura, tengo un problema en eso. Si dibujo el rectángulo sin relleno y / u otro como área encuadernada y cambio el color de fondo, entonces el área de relleno del rectángulo también cambia significa que todo el color del lienzo se rellenará con el nuevo color de fondo. Cómo mantener el fondo o llenar el área del lienzo que no estaba encuadernado, aquí está la imagen

esta es la imagen inicial

después de cambiar el color de fondo obteniendo este resultado

pero cómo llegar así