Sostituendo il bianco con la trasparenza in Photoshop


143

Voglio sostituire il bianco nei pixel con la trasparenza nello stesso modo descritto in questa domanda , ovvero per rendere i pixel più chiari proporzionalmente trasparenti. Tutte le soluzioni trovate tramite google sono basate su bacchetta magica o altri metodi che non funzionano per le mie esigenze. Sono sicuro che esisteva un modo per farlo nella versione precedente di Photoshop (una semplice funzione per sostituire un colore con la trasparenza), ma non riesco a farlo in CS6. Sostituisci colore non ha opzioni alfa.


4
Perché la domanda che hai collegato è insufficiente? Hai provato Select > Color Range...a creare una selezione, quindi mascherarla o rimuoverla?
Scott,

Perché sospetto che la soluzione Imagemagick in quel link non funzionerà in CS6;) Il metodo select è sicuramente difettoso perché limita la selezione. Voglio che il valore di luminosità in tutti i pixel si converta in valore alfa.
geoteca

1
Qualche tempo fa ho
Dmiters

1
L'editor grafico gratuito Gimp ha anche un bel filtro "Color to Alpha", che funziona bene: docs.gimp.org/en/plug-in-colortoalpha.html
André Hauptfleisch,

1
@ AndréHauptfleisch grazie mille! Il filtro Gimp "Color to Alpha" è INCREDIBILE. Non riesco a credere che Adobe Photoshop non abbia un equivalente. Secondo me dovrebbe essere data una risposta completa su come usare Gimp per questo invece di Photoshop, perché le persone si perdono seriamente se non lo conoscono. È un peccato che questa domanda sia bloccata, quindi non possiamo aggiungere la vera risposta !!!
Mark Ch

Risposte:


152

Un metodo consiste nell'utilizzare l'immagine / livello originale come propria maschera di livello. Dovresti creare un duplicato del livello, desaturare e capovolgerlo, incollando il risultato in scala di grigi nel layer layer dei livelli originali.


Aggiornamento: ecco alcune istruzioni dettagliate:

Inizia con l'immagine appiattita:

inserisci qui la descrizione dell'immagine

Aggiungi un livello di regolazione Saturazione / Tonalità e abbassa la Saturazione fino a quando l'immagine non ha colore. Se non hai alcun gradiente nell'immagine originale, puoi semplicemente usare un livello di regolazione Soglia , che si tradurrà in risultati al 100% in bianco o al 100% in bianco.

(Tecnicamente potresti saltare il passo, poiché lo incolleremo in una maschera di livello che lo convertirà comunque in scala di grigi. Questo ti darà un buon riferimento visivo anche se per modificare il bilanciamento del bianco e nero)

inserisci qui la descrizione dell'immagine

Aggiungi un livello di regolazione Inverti , quindi un livello di regolazione Curve . Modifica le curve fino a quando tutto ciò che vorresti essere solido / opaco è bianco e tutto ciò che desideri completamente trasparente è nero. Potrebbe essere necessario modificarlo alcune volte per ottenere gli importi giusti.

inserisci qui la descrizione dell'immagine

Ora CTRL+ Aper selezionare l'intera immagine e CTRL+ SHIFT+ Cper copiare il risultato della scala di grigi combinato. Crea una maschera di livello sul livello originale. Ora ALT+ Clicknell'icona della maschera di livello per accedere alla modalità di modifica diretta. Ora incolla l'immagine in bianco e nero che hai appena copiato lì.

inserisci qui la descrizione dell'immagine

Ora fai clic sul livello originale per uscire dalla modifica diretta della maschera di livello e nascondere tutti i livelli di regolazione.

Ecco qua! Se trovi che il risultato finale non è completamente opaco (solido) nelle aree che ti piacciono, puoi modificare le curve e farlo di nuovo (avrai bisogno di più bianco in quelle aree), o semplicemente duplicare il risultato / livello alcune volte fino a quando non diventa meno trasparente (esempio sotto).

inserisci qui la descrizione dell'immagine

Funziona anche su sfondi neri, non usare il filtro Invert layer.


1
cosa succede se lo sfondo che vorrei essere trasparente è blu / grigio?
Jürgen Paul,

1
@Pineapple Under the Sea - Può funzionare su sfondi colorati, ma avrai bisogno di un contrasto tonale sufficiente. Per questo motivo di solito non funziona bene su sfondi di colore medio. Prova un filtro tonalità / saturazione sull'immagine originale e rimuovi il colore, se lo sfondo è simile alla parte che vuoi conservare (tonalità simile in scala di grigi), questo metodo probabilmente non funzionerà bene per te. In tal caso dovrai dipingerlo o rintracciarlo. Questo metodo funziona esagerando la differenza tonale dello sfondo rispetto alla parte che vuoi mantenere fino a quando non è nero contro bianco ...
John

... Se non riesci a farlo utilizzando i livelli, le curve o il filtro di soglia, questo metodo non funzionerà.
Giovanni

@Chi puoi fare calcoli sui canali spiegati qui: graphicdesign.stackexchange.com/questions/31337/…
joojaa

Ho provato questo e le parti di colore (non trasparenti) risultanti dell'immagine sono diventate parzialmente trasparenti (ho potuto vedere la griglia di trasparenza attraverso di essa)
MicroMachine,

100

Puoi usare la fusione per aggiungere trasparenza:

  1. Fai clic con il pulsante destro del mouse sul livello a cui desideri aggiungere trasparenza, seleziona "Opzioni di fusione ..." (Se non riesci a selezionare "Opzioni di fusione" assicurati che il livello sia sbloccato)
  2. Individua la scala sotto "Questo livello:" che si trova sotto la casella "Miscela se"
  3. Tieni premuto il tasto Alt mentre trascini sulla manopola bianca, più lo trascini a sinistra, più trasparenza viene aggiunta in base al bianco del livello. Guarda l'immagine di come sono separate le due manopole bianche.

Casella "Miscela se"

Se si desidera anche che i livelli sottostanti abbiano la stessa trasparenza del livello corrente, è possibile impostare "Knockout" in "Miscelazione avanzata" su "Profondo". Questo non sarà influenzato dai livelli inferiori bloccati.

L'ho testato solo in CS5.5, ma penso che dovrebbe essere molto simile in CS6.


4
tutto in uno sceenshot i.imgur.com/XMgUnwX.png
JinSnow

6
Questo mi ha fatto impazzire. Uso Photoshop da circa 14 o più anni e non conoscevo questa funzione. Voglio dire, probabilmente non è stato introdotto nelle versioni precedenti, ma comunque, wow. Ho visto quegli slider ma non ho mai saputo cosa facessero! Saluti Vegard, meravigliosa bestia.
Matt Fletcher,

Non sono sicuro di come fare la risposta di John sul mio vecchio croccante Photoshop 7, quindi questo mi ha aiutato molto ed è stato molto più facile! Ho dovuto copiare il livello, eliminare il vecchio livello e ripetere la procedura per eliminare tutto il bianco.
BT,

Grazie mille per questo - doveva essere così facile :)
Mohit Singh,

L'ho trovato di nuovo e l'ho già votato. Vorrei poterlo votare di nuovo. Così utile!
Ryan,

2

Il plug-in gratuito Photoshop "un-moltiplicare" qui svolge un lavoro gratuito, rapido, eccellente in questa attività, anche se solo per il nero in pixel. Tuttavia, se si inverte prima l'immagine, eseguirla, quindi invertire nuovamente l'immagine, si ottiene la stessa cosa:

http://www.ayatoweb.com/download/down04.html

Quella pagina è in giapponese (estranea a me;), sebbene sia facile trovare i link per il download. Credo che venga fornito con una versione precedente di una dll MSVC che deve essere inserita nella directory principale dell'applicazione di Photoshop.

Nota anche il filtro "non moltiplicatore" per la creazione di filtri e altri mezzi per eseguire questa attività, collegato da quella stessa pagina.

Ancora una volta, mentre questo filtro realizza questo per il nero in pixel, se prima inverti l'immagine, quindi esegui il filtro, quindi inverti di nuovo l'immagine, lo farà con il bianco - bianco temporaneamente invertito.


Unmultiply va bene per gli sfondi neri. Per gli sfondi bianchi, avremmo bisogno di un Unscreen. Non riesco a trovare una versione gratuita, però; finora ho trovato solo creative.adobe.com/addons/products/1328
Steven Vachon

1
@StevenVachon rileggi la mia risposta che ho modificato per chiarezza. In poche parole: puoi realizzare uno "schermo" invertendo un'immagine, eseguendo il filtro, quindi invertendo di nuovo l'immagine. Personalmente preferirei realizzare con un plug-in gratuito ciò che può fare in un passaggio piuttosto che ciò che Photoshop senza un plug-in può fare in diversi passaggi.
r_alex_hall
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.