Ragazzi scusate, c'è modo di modificare un colore tramite una funzioncina in php?
Mi spiego meglio:
dato un colore di partenza in formato HTML (#12ab3f, per esempio) è possibile calcolare un colore di uguale tonalità ma leggermente piu chiaro?
Ragazzi scusate, c'è modo di modificare un colore tramite una funzioncina in php?
Mi spiego meglio:
dato un colore di partenza in formato HTML (#12ab3f, per esempio) è possibile calcolare un colore di uguale tonalità ma leggermente piu chiaro?
probabilmente la soluzione è questa:
di partenza ho il codice del colore in formato html (per es: #12ab3d)
spezzo il codice in 3 parti: 12,ab,3d
converto le 3 parti da hex a dec con hexdec (e ottengo, seguendo l'esempio: 18,171,61)
adesso ho 3 decimali
aumento tutti e tre di un certo valore (per esempio 10, se voglio un colore poco piu chiaro) -> 28,181,71
riconverto i 3 numeri decimali in esadecimali (dechex) e il gioco è fatto
-> 1cb547
ma è necessaria la conversione in decimale? se non sbaglio PHP è in grado di fare operazioni di somma in esadecimale
Il 90% dei problemi di un pc si trova
tra la tastiera e la sedia.
tanto meglio allora... un passaggio in meno...![]()