Newsgroup: it.comp.grafica
Titolo: Overlay, chi era costui?

Ciao,
avete una definizione chiara dei calcoli che i programmi di grafica 
fanno per la modalità di fusione "overlay"?
Grazie,
mm

 fanno per la modalità di fusione "overlay"?
mi accontento di una buona descrizione "a parole" se ce l'avete
mm

 fanno per la modalità di fusione "overlay"?
Da "Adobe Photoshop CS Soluzioni Professionali"
di Martin Evening
Ed. MCGrawHill
*Sovrapponi* (Overlay):
Il Metodo di Fusione Sovrapponi sovrappone l'immagine di fusione sulla base
(moltiplicando o scolorando i colori secondo il colore di base) mentre si
preservano i punti di luminosità e le ombre del colore di base. La fusione
con grigio 50% non produce effetti.
*Moltiplica* (Multiply):
Moltiplica la base per il valore dei pixel di fusione, producendo sempre un
colore più scuro, tranne dove il colore di fusione è bianco. L'effetto è
simile al visualizzare due diapositive incollate insieme su un visore.
*Scolora* (Screen):
Moltiplica l'inversione dei vari pixel di fusione e di base insieme,
producendo sempre un colore più chiaro, tranne dove il colore di fusione è
il nero. L'effetto è simile a stampare con due negativi incollati insieme
nell'ingranditore.
Non so quanto possa essere utile...
-- 
Thunor
"Tutti noi discendiamo dall'uomo delle caverne. Quasi tutti.
Alla base del mio albero genealogico c'è l'uomo delle taverne:
a volte socievole, altre volte asociale;
a volte euforico, altre cupo come il cielo prediluvio."
A.G.P. 

 
Ti ringrazio,
anche in questa, come in altre descrizioni che ho trovato, c'è solo una 
descrizione approssimativa; qualcosa che in genere si capisce facendo 
qualche prova.
Il fatto è piuttosto curioso: sarebbe bene sapere esattamente quali 
trasformazioni vengono effettuate. Si tratta di effetti di fusione 
codificati nelle specifiche PDF.
Grazie comunque.
mm

 codificati nelle specifiche PDF.
Cito dalla quinta edizione del reference (pag. 490):
"Table 7.2 lists the standard separable blend modes available in PDF. 
 Some of them are defined by actual mathematical formulas; the rest are
 characterized only by a general description of their intended effects."
In alcuni casi, quindi, chi ha bisogno delle formule deve costruirsele e
Sovrapponi, a quanto pare, è tra questi.
Btw, ciò mi sembra implicare che i risultati dipendono in parte dalle
scelte del singolo applicativo. E non riesco a crederci.  ===:PPP
Altra premessa importante è che, ad eccezione di Hue Saturation Color e
Luminosity, tutti gli standard blending modes definiti da Adobe sono
'separable' come da definizione seguente (sempre a pag. 490):
"A blend mode is termed separable if each component of the result color
 is completely determined by the corresponding components of the 
 constituent backdrop and source colors - that is, if the blend mode 
 function B is applied separately to each set of corresponding 
 components."
Btw, per chi fosse interessato:
"Theoretically, a blend mode could have a different function for each 
 color component and still be separable; however, none of the standard 
 PDF blend modes have this property. A separable blend mode can be used
 with any color space, since it applies independently to any number of 
 components. Only separable blend modes can be used for blending spot 
 colors."
Per componenti additive Adobe fornisce (pag. 491) le seguenti formule: 
- Moltiplica: C1 * C2
- Scolora: C1 + C2 - (C1 * C2)
- Sovrapponi: una cippa.
Parlando di quadricromia, qualcosa da proporti ce l'ho io.
Quanto segue deriva da calcoli fatti in casa, in parte già riportati su
icg e in parte realizzati ad hoc per questo thread. Sarebbe graditissima
una conferma/smentita, particolarmente da Thunor, beta tester ufficiale
di queste monàte.  ;)
C è la componente percentuale risultante dalla combinazione delle due
componenti C1 e C2 dove C1 è quella del colore che sta sopra (dettaglio
rilevante, a quanto pare, solo per Sovrapponi, in quanto anche in cmyk
Moltiplica e Scolora sembrano essere commutativi).
Moltiplica: C = C2 + C1 * [(100 - C2) / 100]
            o anche
            C = C1 + C2 - [(C1 * C2) / 100]
Scolora: C = C2 * (C1 / 100)
         o anche
         C = (C1 * C2) / 100
Sovrapponi: C = C2 + [(C1 - 50) / 50] * [50 - Abs(C2 - 50)]
Al variare di C1 da 0 a 100, C varia dunque in un range con centro in C2
e apertura pari alla distanza di C2 dall'estremo più vicino (ad esempio,
40-100 con apertura 30 per C2=70 e 0-20 con apertura 10 per C2=10).
Dettagliando a parole direi che l'effetto:
- è un moltiplica quando C1 > 50 e uno scolora quando C1 < 50 
  (interpretazione che non sono sicuro vada d'accordo con la definizione
  data da Adobe: "Multiplies or screens the colors, depending on the 
  backdrop color. Source colors overlay the backdrop while preserving 
  its highlights and shadows. The backdrop color is not replaced but is
  mixed with the source color to reflect the lightness or darkness of 
  the backdrop", il punto cruciale essendo ovviamente l'interpretazione
  di "depending on the backdrop color"; anche qui sono particolarmente 
  interessato alle vostre opinioni)
- è proporzionale a Abs(C1 - 50) e raggiunge dunque un massimo quando 
  C1 = 0 o C1 = 100 mentre si annulla quando C1 = 50
- è inversamente proporzionale a Abs(C2 - 50) sicché raggiunge un 
  massimo quando C2 = 50 e si annulla quando C2 = 0 o C2 = 100.
A senso, e in sintesi, direi infine che C1 contrasta C2 tanto più quanto
più C1 è chiara o scura, agendo con la massima efficacia sui mezzitoni
(C2 = 50) e sempre meno man mano che ci si sposta verso le luci (C2->0)
e le ombre (C2->100).
Adesso mi sveli a cosa ti serve tutto questo?  :)
giordano / sia chiaro che declino ogni responsabilità  :PPP

 Adesso mi sveli a cosa ti serve tutto questo?  :)
sto iniziando ad occuparmi seriamente di fotoritocco e non mi va di 
usare le fusioni "ad occhio" perchè rischio di ottenere risultati 
inattesi oppure non sfrutto a pieno la funzione.
grazie ancora,
mm
PS
non uso photoshop ma photopaint e sto applicando su di me il bispensiero 
orwelliano