¿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 a transparente convirtiendo el color de fondo en un canal alfa, pero la opción de menú Color a alfa no se puede seleccionar.
He revisado la documentación de GIMP y parece bastante simple :-) ¡Debo estar perdiendo algo bastante obvio aquí!
RGB MODE
. ¿Encontraste alguna solución?Respuestas:
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 del menú Color a alfa.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 utilizar 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
threshold
parámetro en 0; de lo contrario, experimente con los controlesThreshold
yselect by
hasta que marque todas las partes de la imagen que desea transparentes. Después de eso, solo realiceEdit->Cut
(no olvide agregar un canal Alpha a su capa antes de hacerloLayer->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.fuente
Add Alpha Channel
es la llave.Otra opción (además de la respuesta de @ jsbueno anterior) es abrir otro archivo de imagen que sabe que tiene
RGB
para su modo (es decir, laColor 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 laColor to Alpha...
opción seguirá estando disponible para esa capa.fuente
Select All... Copy... Paste as new layer
es suficiente para que la opción vuelva a estar en juego. No sé por qué pero funciona.