Come invertire la luminosità e conservare il colore in Photoshop?


9

come dice il titolo. Utilizzando Photoshop, voglio invertire la luminosità della mia immagine usando i livelli di regolazione, mentre i colori rimangono gli stessi.

Quindi ecco la mia immagine di esempio:

inserisci qui la descrizione dell'immagine

  • Sfondo scuro (è totalmente nero in questo esempio)
  • Testo chiaro (è totalmente nero in questo esempio)
  • due bordi luminosi

Per spiegarlo un po 'di più. Il risultato atteso basato su questa immagine dovrebbe essere simile al seguente: inserisci qui la descrizione dell'immagine

  • Sfondo bianco
  • Testo nero
  • I colori sono gli stessi

I problemi

Non so come posso impedire anche la manipolazione dei colori.
Se provo a invertire l'immagine con un livello di regolazione inversa con la modalità di fusione della luminosità (che è l'ultima nell'elenco) non mi darà il risultato desiderato.

inserisci qui la descrizione dell'immagine

Come puoi vedere qui, la tonalità del bagliore è sempre la stessa.
Ma anche la luminosità è stata invertita.


Ho anche provato a calcolare i canali in modalità LAB e non sono riuscito a ottenere un risultato decente.


La soluzione

Non voglio selezionare manualmente il testo e la forma e riempirlo con il colore opposto. Questo distrugge i bordi e sembra orribile.

Pensiero veloce alla fine: ho bisogno di una selezione per saturazione, se possibile ... ;-)


Esistono diversi problemi con questo approccio. Il problema numero uno è che i dati dell'immagine non sono di natura lineare, quindi invertendo in una modalità non lineare solo i casi i gradienti sembrano diversi. Ma puoi effettivamente fare il mascheramento nel modo che proponi, quindi eliminare lo sfondo nero dall'immagine.
joojaa,

Questo è quello che ottengo quando eseguo un gamma indietro (in realtà dovrebbe convertirmi in rgb lineare ma non avevo un profilo adatto), è più preciso di quello che le tue risposte hanno ma non esattamente preciso. Unforytunately elimina anche parte dell'audacia del testo a causa del contributo inverso dell'antialiasiazione. i.stack.imgur.com/LVyfq.png
joojaa

Risposte:


4

Prova quanto segue per capire perché questo non funziona;

  1. Apri la tua immagine
  2. Vai alla modalità canale LAB
  3. Nei tuoi canali guarda il canale di luminosità (L)
  4. Questa è la tua immagine spogliata di tutti i colori
  5. Se inverti questo, vedrai che otterrai ombre piuttosto scure
  6. nessun colore è stato manipolato qui, solo la luminosità
  7. quindi> il problema sta nella luminosità.

Ottieni semplicemente ombre troppo scure.
Questo esempio di livelli dovrebbe avvicinarti.

inserisci qui la descrizione dell'immagine


Mi piace l'idea di cambiare la gamma con il comando livelli. Ma ho pensato che potrebbe esserci un modo per farlo sostanzialmente matematicamente corretto, piuttosto che approssimativo.
Tipo di stile

2

Come hai scoperto e altri hanno detto, Lab colorspace è perfetto per questo. Per quanto riguarda come farlo con lo strato di regolazione, inverti bene la leggerezza spostando il lato sinistro completamente verso l'alto e il lato destro completamente verso il basso. A questo punto potrebbe sembrare un po 'duro. Per risolvere il problema, puoi portare uno dei punti in modo da ridurre efficacemente la gamma tonale.

inserisci qui la descrizione dell'immagine


Aggiungi 2x correzioni gamma 2.2 dopo un pieno inverso;) Quindi è computazionalmente più vicino alla verità di base (ma ancora solo approssimativa)
joojaa

L'inversione può essere eseguita con un livello di regolazione invertita. Ma mi piace il fatto che puoi spostare la gamma qui.
Tipo di stile

0

Un altro modo per invertire prima la tonalità e poi il colore dell'immagine.


1
Benvenuti in GDSE! Stiamo cercando risposte più lunghe, che non descrivano solo come funziona, ma anche perché funziona. Potresti modificare la tua risposta per aggiungere qualche informazione in più?
PieBie

0

In realtà ho realizzato un'applicazione chiamata LightDark Image Inverter per risolvere questo problema. Inverte la luminosità di un'immagine preservando la tonalità del colore. Ha anche una funzione per invertire un gruppo di immagini. Ottimo per invertire le immagini di sfondo per temi chiari / scuri o generare risorse a tema chiaro / scuro per la progettazione grafica.

Può essere trovato su macOS App Store qui: https://apps.apple.com/us/app/lightdark-image-inverter/id1507617598?mt=12

È possibile ottenere questo effetto in un editor di immagini se l'editor è in grado di utilizzare due funzioni:

  1. Inversione del colore dell'immagine
  2. Rotazione della tonalità

Innanzitutto, inverti il ​​colore dell'immagine, quindi ruota la tonalità di 180 gradi per riportare la tonalità di colore nella posizione originale.

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.