Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    calcolare un colore più 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?

  2. #2
    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

  3. #3
    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.

  4. #4
    tanto meglio allora... un passaggio in meno...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.