GIMP "color to alpha" non è selezionabile


73

Devo fare qualcosa di "speciale" per far funzionare l' opzione GIMP da Colore -> Colore ad alfa ? Sto cercando di convertire un colore di sfondo di un'immagine GIF in trasparente convertendo il colore di sfondo in un canale alfa, ma l'opzione di menu Colore in alfa non è selezionabile.

Ho esaminato la documentazione di GIMP e sembra piuttosto semplice :-) Qui mi manca qualcosa di piuttosto ovvio!


possibile duplicato di Sostituisci sfondo nero con uno sfondo trasparente - C'è una risposta per GIMP (convertire la modalità immagine da indicizzata a RGB) lì.
Takkat,

@takkat Grazie, ma il mio problema non è trovare l'opzione di menu "color to alpha" - il problema è che è "disattivato" e non è selezionabile. Quali sono i prerequisiti per rendere selezionabile questa opzione (ad esempio, mi manca una sorta di componente aggiuntivo)?
NealB

5
Devi prima convertire l'immagine da indicizzata (GIF) in RGB ( Immagine> Modalità> RGB ), quindi esportarla come GIF con trasparenza. Sfondo: indicizzato / GIF supporta solo un singolo colore trasparente ma non un livello alfa.
Takkat,

@NealB Sto riscontrando un problema simile nel 2017. Il mio file è già in RGB MODE. Hai mai trovato una soluzione?
Eric Hepperle - CodeSlayer2010,

Risposte:


76

Se hai importato un file GIF in GIMP, il tuo problema è che l'immagine è in modalità indicizzata. In questa modalità, la maggior parte dei filtri e degli strumenti di colore non funzionerà e verrà disattivata (fino a GIMP 2.8 - aspettatevi notizie su questo fronte su GIMP 2.10).

Quindi, tutto quello che devi fare è andare a Image->Mode->RGBe la voce di menu Colore in alfa sarà abilitata.

Non credo che risolverà qui il tuo problema: Color to alpha è un plug-in sofisticato per rimuovere un colore in modo che se l'immagine viene posizionata su uno sfondo solido con lo stesso colore che è stato rimosso, sembrerà esattamente come l'immagine iniziale di nuovo: per questo, non rimuove solo i punti in cui quel colore appare in forma pura (diciamo (0,0,255) verde) - ma rende parzialmente trasparenti tutti i colori che assumono il verde nella loro composizione.

Il mio consiglio sarebbe di usare l'opzione Seleziona per colore per selezionare il colore che si desidera rendere trasparente. Se si tratta di un singolo colore indicizzato, anziché varie sfumature, è possibile impostare il thresholdparametro su 0, altrimenti, sperimentare con i controlli Thresholde select byfino a contrassegnare tutte le parti dell'immagine che si desidera trasparenti. Dopodiché, esegui semplicemente Edit->Cut (non dimenticare di aggiungere un canale Alpha al tuo livello prima di farlo Layer->Transparency->Add Alpha Channel) ed esporta l'immagine come file GIF. Non sarà necessario convertire in RGB e tornare alla modalità indicizzata se si desidera solo aggiungere l'alfa e scegliere questo metodo: dovrebbe funzionare con l'immagine in modalità indicizzata.


1
Add Alpha Channelè la chiave.
Anatoly Techtonik,

2

Un'altra opzione (oltre alla risposta di @ jsbueno sopra) è quella di aprire un altro file di immagine che conosci RGBper la sua modalità (ovvero, l' Color to Alpha...opzione sta già lavorando su quel file di immagine). Quindi copia l'immagine e incollala come nuovo livello nel file di immagine aperto e vedrai che l' Color to Alpha...opzione sarà ancora disponibile per quel livello.


2
Questo è un modo piuttosto complicato per fare ciò che può fare anche una singola voce di menu.
Michael Schumacher,

@MichaelSchumacher, ieri stavo usando la singola voce di menu e l'opzione non era ancora disponibile per me anche dopo aver convertito la modalità dell'immagine. Quindi, ho copiato l'immagine e l'ho pubblicata come layer in un altro file e ha funzionato.
ajjay,

1
Quindi sarebbe interessante sapere perché l'opzione non era disponibile per te. Hai qualche file dove puoi riprodurlo?
Michael Schumacher,

nelle occasioni in cui la modalità è già impostata su RGB e Color to Alpha non è ancora disponibile, trovo che Select All... Copy... Paste as new layersia sufficiente per riportare in gioco l'opzione. Non so perché ma funziona.
Mark Ch,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.