
Con Gimp.
El problema es que los bordes entre ambos colores están algo mezclados, por lo que hay que dar rodeos. Supongo que habrá formas más sencillas, pero no se me ocurren

Los pasos exactos que he hecho, si no recuerdo mal, son:
- Abrir la imagen con Gimp

- Guardar el color con la herramienta recoge color
- Seleccionar con cualquier herramienta la parte azul, pintarla de blanco.
- Colores -> Color a alpha, aceptar (por defecto está el blanco, si no, ponerlo)
- Hacer una nueva capa del color azul y ponerla debajo
- Seleccionar la primera capa
- Colores -> Mapa -> Intercambio de color, en color de origen pinchamos en el gotero y en la zona roja, el color de destino lo cambiamos por blanco, marcamos bloquear umbrales y desplazamos cualquier umbral hacia la derecha hasta que desaparezca todo el rojo en la vista previa, lo cual sucede al poner el umbral en 0,400 más o menos, aunque al tener sólo un color pues no hay problema al pasarse. Aceptar