Salve a tutti... in un mio softwarino creo al volo delle iconcine per definire lo stato utenti con questo codice
codice:
  $arr=to_dec_rgb("#".$colore);
 //print_r($arr);
  $img = imagecreatefromgif ($img);
  imagecolorset ($img, $n, $arr["r"], $arr["g"], $arr["b"]);
  header("Content-Type: image/gif");
  imagegif($img);
praticamente prendo una immagine già fatta e cambio un colore... colore che l'utente si è personalizzato.
Ho notato che mentre in fase di test (quindi non online) tutto andava veloce, giustamente online il tutto è un po lento. Le icone appaiono moooolto dopo la visualizzazione dei dati.
Voi come risolvereste il problema?
l'icona non è altro che un quadratino con bordi arrotondati (manca il pixel dello spigolo) con un disegno interno che rimane sempre dello stesso colore. Ho provato a capire se coi CSS si potesse ottenere qualcosa di simile, ma non ci sono riuscito anche perchè il colore di sfondo cambia e quindi quei px mancanti al quadratino non posso bloccarli con un colore. Conoscete qualche altro sistema?