20. april 2004 - 12:04Der er
3 kommentarer og 1 løsning
tekst på billede - farve udfra baggrundsfarve
Hejsa.
Jeg bruger en imagettftext til at smide noget tekst ovenpå et billede.
Men hvis jeg f.eks. bruger farven rød til teksten og det skrives ovenpå en rød sofa.. ja, så kan man jo ikke læse det..
Er der mulighed for en funktion eller lignende som checker hvilken farve baggrunden har der hvor man vil skrive teksten og så laver tekstfarven derefter (hvid - sort|rød - grøn)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Her er noget du kan starte med. Dette finder farven i punkt 100,100 og gemmer den i r,g,b. <?php $im = ImageCreateFromPng("rockym.png"); $rgb = ImageColorAt($im, 100, 100); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; ?>
Så kan du jo kigge på de enkelte variable, og ændre dem...
Hvis jeg må komme med et forslag, så lav en sort kant rundt om din tekst (fx, hvid tekst med sort kant). Det ser ok ud og er meget nemmere. Jeg tror umiddelbart det vil se grimt ud, hvis man skifter farve for hver pixel.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.