GIMP "color a alfa" no es seleccionable

¿Tengo que hacer algo "especial" para que la opción de menú Color -> Color a alfa funcione en GIMP? Estoy tratando de convertir un color de fondo en una imagen GIF en transparente convirtiendo el color de fondo en un canal alfa, pero la opción de menú Color a alfa no se puede seleccionar.

Revisé la documentación de GIMP y parece bastante simple :-) ¡Debo estar perdiendo algo bastante obvio aquí!

posible duplicado de Reemplazar el fondo negro con un fondo transparente : hay una respuesta para GIMP (convertir el modo de imagen de indexado a RGB).
@takkat Gracias, pero mi problema es no encontrar la opción de menú "color a alfa"; el problema es que está "atenuado" y no se puede seleccionar. ¿Cuáles son los requisitos previos para que esta opción sea seleccionable (por ejemplo, me falta algún tipo de complemento)?
Primero debe convertir su imagen de indexada (GIF) a RGB ( Imagen> Modo> RGB ), luego exportar como GIF con transparencia. Fondo: indexado/GIF solo admite un único color transparente, pero no una capa alfa.
@NealB Me encontré con un problema similar en 2017. Mi archivo ya está en formato RGB MODE. ¿Encontraste alguna solución?

Respuestas (2)

Si importó un archivo GIF a GIMP, su problema es que su imagen está en modo indexado. En este modo, la mayoría de los filtros y las herramientas de color no funcionarán y aparecerán atenuados (hasta GIMP 2.8; espere noticias sobre este frente en GIMP 2.10).

Entonces, todo lo que tiene que hacer allí es ir a Image->Mode->RGB, y se habilitará la entrada de menú Color to alpha.

No creo que eso resuelva su problema allí: Color to alpha es un complemento sofisticado para eliminar un color de manera que si la imagen se coloca sobre un fondo sólido con el mismo color que se eliminó, se verá exactamente como la imagen inicial nuevamente: para eso, no elimina solo los lugares donde ese color aparece en forma pura (digamos (0,0,255) verde), sino que hace que todos los colores que toman verde en su composición sean parcialmente transparentes.

Mi consejo sería usar la opción Seleccionar por color para seleccionar el color que desea hacer transparente. Si es un solo color indexado, en lugar de varios tonos, puede establecer el thresholdparámetro en 0; de lo contrario, experimente con los controles Thresholdy select byhasta que marque todas las partes de la imagen que desea que sean transparentes. Después de eso, simplemente realice Edit->Cut(no olvide agregar un canal alfa a su capa antes de hacerlo Layer->Transparency->Add Alpha Channel) y exporte su imagen como un archivo GIF. No necesitará convertir a RGB y volver al modo indexado si solo desea agregar alfa y elegir este método: debería funcionar con la imagen en modo indexado.

Add Alpha Channeles la llave.
@anatolytechtonik Secundado. En mi caso, la respuesta real fue que faltaba el canal alfa y Layer->Transparency->Add Alpha Channelse encargó de eso.

Otra opción (además de la respuesta anterior de @jsbueno) es abrir otro archivo de imagen que sepa que tiene RGBpara su modo (es decir, la Color to Alpha...opción ya está funcionando en ese archivo de imagen). Luego copie su imagen y péguela como una nueva capa en el archivo de imagen abierto y verá que la Color to Alpha...opción aún estará disponible para esa capa.

Sin embargo, esta es una forma bastante complicada de hacer lo que una sola entrada de menú puede hacer.
@MichaelSchumacher, ayer estaba usando la entrada de menú única y la opción aún no estaba disponible para mí, incluso después de convertir el modo de la imagen. Luego, copié la imagen y la publiqué como una capa en un archivo diferente y funcionó.
Entonces sería interesante saber por qué la opción no estaba disponible para usted. ¿Tienes algún archivo donde puedas reproducir esto?
en ocasiones, cuando el modo ya está configurado en RGB y Color to Alpha aún no está disponible, encuentro que Select All... Copy... Paste as new layeres suficiente para que la opción vuelva a estar en juego. No sé por qué, pero funciona.