Trovo difficile descrivere questo problema a parole, motivo per cui ho realizzato un video (45 secondi) per illustrarlo. Ecco un'anteprima delle domande, per favore dai un'occhiata su Vimeo: http://vimeo.com/epologee/perfect-crossfade
La questione della creazione di una dissolvenza incrociata impeccabile o della dissoluzione di due immagini o forme mi è tornata in molti campi negli ultimi dieci anni. Prima nel montaggio video, poi nell'animazione Flash e ora nella programmazione iOS. Quando inizi a cercare su Google, ci sono molte soluzioni alternative da trovare, ma questa volta voglio davvero risolverlo senza un hack.
Il sommario:
qual è il nome della tecnica o della curva da applicare nella dissolvenza incrociata di due bitmap semitrasparenti dello stesso colore, se si desidera che la trasparenza risultante corrisponda all'originale di una delle due?
Esiste una funzione (matematica) per calcolare i valori di trasparenza / alfa parziali necessari durante la dissolvenza?
Ci sono linguaggi di programmazione che hanno queste funzioni come preselezione, simili alla ease in
, ease out
o ease in out
funzioni che si trovano in ActionScript o di cacao?
Aggiornamento: oltre al video, ho realizzato un progetto di esempio (richiede Xcode e iOS SDK) e l'ho pubblicato su github. Mostra la stessa animazione del video ma questa volta con i quadrati: https://github.com/epologee/StackOverflow-Example-Code