Como señala James Henstridge , su imagen PNG probablemente esté en modo de color indexado. Una imagen de color indexada usa una paleta de colores limitada específica, y al editar dicha imagen, GIMP solo usará los colores disponibles en la paleta, asignando cualquier otro color al más cercano en la paleta.
En general, como sugiere James, deberá convertir la imagen al modo de color RGB para editarla libremente. Sin embargo, si solo desea reemplazar un color en particular con otro, en cualquier lugar que aparezca en la imagen, entonces hay otra opción: puede editar la paleta de colores usando el cuadro de diálogo Colormap .
Sólo tiene que abrir el cuadro de diálogo ( Ventanas → Dockable Diálogos → Mapa de colores ), haga doble clic en el color que desea reemplazar, y seleccione el nuevo color que desee en la ventana de selector de color que se abre.
El cuadro de diálogo Colormap también le permite agregar nuevos colores a la paleta de colores , para que luego pueda dibujar usando esos nuevos colores en la imagen (primero configurando el color que desea como color de primer plano y luego haciendo clic en el botón en el cuadro de diálogo Colormap ) Esto puede ser útil si, por ejemplo, desea reemplazar solo algunos píxeles de un color en particular con el nuevo color. Sin embargo, tenga en cuenta que el modo de color indexado (en GIMP y también en el formato PNG) solo admite un máximo de 256 entradas de mapa de colores. Si necesita más colores que eso, tendrá que convertir la imagen al modo RGB de todos modos.