mmmm forse mi sono spiegata male (sicuramente)

Partendo da un'immagine (ad esempio, a è solo un esempio, un pulsante sfumato) vorrei cambiare il colore di riferimento.
Esempio: ho un pulsante con sfumature/ombre di rosso ed un testo bianco

Io vorrei poter selezionare (in qualche modo) il rosso (colore che voglio cambiare), poi indicare (esempio) l'azzurro e (automaticamente) generare un bel pulsante con sfumature/ombre di azzurro (quello scelto poi riadattato in base alla sfumature chiari/scuro che aveva il rosso di base) mantenendo il testo bianco (dato che ho impostato di cambiare il rosso e tutte le sue sfumature e NON il bianco)

E' possibile?

Grazie