Mailinglisten-Archive |
Wenn 1 pixel im schatten vershoben wird ist das normal Shaade dass die dreier Browser nichts sehen Ich habe eine funktion geschrieben die dass gif als image sroll .gif kommt und nicht giffi.php3?bla=blabla...... Die Funktion geht etwa so: function machegif($s,$text,$numero) { if(!isset($s)) $s=11; $size = imagettfbbox($s,0, "optima.ttf",$text); $dx = abs($size[2]-$size[0]); $dy = abs($size[5]-$size[3]); $xpad=9; $ypad=9; $im = imagecreate($dx+$xpad,$dy+$ypad); $white = ImageColorAllocate($im, 255,255,255); $black = ImageColorAllocate($im, 255,255,255); $red = ImageColorAllocate($im, 0,0,128); ImageRectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black); ImageRectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white); ImageTTFText($im, $s, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), $black, "optima.ttf", $text); ImageTTFText($im, $s, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, $red, "optima.ttf", $text); ImageGIF($im, "$numero.gif"); echo"<img src='$numero.gif' border=0 alt='$text'>"; } Anwenden : machegif($fontnummer,$text,$gifname); Example: http://jazzascona.ch/program/index.html Nachteile der /dir muss schreibrechte haben Ciao aus der sudschweiz und aus dem Big Jazz Event 2000 in Ascona ___________________________ PPK Online Gordevio ScreenDesign PHP3 Data Sheet CGI html Java Mysql dhtml webprogram www.ticinonline.to info_(at)_ticinonline.to ___________________________ -----Messaggio originale----- Da: php-admin_(at)_infosoc.uni-koeln.de [mailto:php-admin_(at)_infosoc.uni-koeln.de]Per conto di Gloss Mathias Inviato: lunedì 17 gennaio 2000 15.19 A: 'php_(at)_infosoc.uni-koeln.de' Oggetto: [php] AW: [php] Nochmal Bilder erzeugen ;-) Priorità: Bassa Aloha, > ---------- > Von: Peter Karsten[SMTP:home_(at)_peter-karsten.de] > > ich nochmal mit meinen dynamischen Bildern, > hab mir jetzt halbwegs geholfen > siehe: > http://www.paeffgen.com/test/ > nett :-) > nun hab ich folgende frage: die schrift in der Box sieht so verschwommen > aus, kann man da was machen? > oder wieso kommt das so? ich hab bisher mit arial und serifa probiert > gleiche ergebnis auch farbe wechseln hat nichts genützt,... kann es sein > das > die farbe der schrift sich mit der farbe des bild zusammenmischt? > Vermutlich wird hier ein sogenanntes "Aliasing" der Kanten vorgenommen. Dadurch werden allzuscharfe Kanten an den Grenzen zwischen Hintergrund und Schriftfarbe vermieden, indem die Nachbarpixel eine Farbe zwischen Hintergrund und Schriftfarbe bekommen. Vielleicht kann man das irgendwo abstellen ? Kleine Frage noch - erzeugst du die Icons jedesmal neu, oder Speicherst du sie dann und erzeugst nur noch die fehlenden (was schneller wäre) Grüße, Mathias -- ** Durchgehend geöffnet: http://www.php-center.de ** Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive