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