PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   PHP bilder machen lassen (https://www.php-resource.de/forum/php-developer-forum/21561-php-bilder-machen-lassen.html)

pekka 21-06-2003 18:07

Hmm. Dass der Tonfall in letzter Zeit insgesamt etwas rüde geworden ist, stimmt schon. Es haben halt sehr viele sehr stressige Neu-User wie solaris, master x usw. die Geduld einiger Leute hier schon ziemlich gefordert... Tobiaz hat glaub ich gar nicht andeuten wollen, dass ForrestGump irgendwie unterbelichtet sei, sondern einfach darauf hingewiesen, dass sich Beispiele *auf der selben Seite* in den UCNs finden. Und da hat er m.E. ganz recht: Warum soll ich mir die Mühe machen, ein GD-Beispiel via Copy&Paste ins Forum zu hauen, wenn es genau dasselbe schon 100x gibt?

AtomicHX3 21-06-2003 18:46

Zurück zum Thema:

Wenn man Schriften auf Banner legen möchte oder ähnlich, dann sollte man natürlich auch bedenken welche Schriften.
Und für Schriften gibt es 2 Librarys, die bekannteste ist die Freetype Library und die ist auch oft mit der GD Extension zusammen installiert (bei 1und1 z.B. ist es so).
Bedenke auch die GD Version:
da gibt es die 1.x und 2.x Versionen
Dementsprechend muss man auch andere GD Funktionen nutzen um einen möglichst guten effekt zu erziehlen.
Da die GD1.x mit der jüngst erschienenen PHP Version nicht mehr Standartmäsig mitgelieftrt wird (kein Standart mehr ist) empfiehlt es sich auf die GD2.x zu spezialisieren.
Auser man weiß das der Server (falls man speziell für einen programmiert) definitiv die GD1 und nicht die GD2 drauf hat.

bernd30-1 22-06-2003 01:28

<?
$h=12; //Schriftgröße
$rt=0; //Rotationswinkel der Schrift
$l=5; //X-Position
$o=20; //Y-Position
$myfont = "verdana.ttf";

$image1 = imagecreatetruecolor(100,100);
$bcolor1 = ImageColorAllocate($image1,0,0,255);
imagefill($image1,1,1,$bcolor1);

$vcolor2 = ImageColorAllocate($image1,255,255,0);
ImageTTFText($image1, $h, $rt, $l, $o,$vcolor2, $myfont,"menutext");
imagepng($image1,"test.jpg");
imagedestroy($image1);
?>

Speicher das obige Beispiel als bild.php ab. In einer HTML Datei bindest du das Bild mit
<img src="bild.php" border=20"> ein. Du kannst z.b. mit
<img src="bild.php?var=100" border=20"> der bild.php auch Variablen übergeben. Achte aber darauf, dass die Schriftartendatei verdana.ttf (oder welche Schrift auch immer. Muss nur ne TTF sein) im selben Verzeichnis ist, wie dein PHP Script.

Viel Spaß,
Bernd

ForrestGump 22-06-2003 11:36

Oh cool danke. hat sich also doch jemand erbarmt!

danke. :-)

hand 22-06-2003 13:23

Da gibt es viele viele und aberviele Threads zu diesem Thema mit vielen, vielen Codebeispielen.

http://www.php-resource.de/forum/sea...der=descending

Und weitere funktionierende Beispiele gibt es auf:
http://de.php.net/manual/de/function.imagettftext.php

Hopka 22-06-2003 14:01

und das hier macht gar keinen Sinn:
PHP-Code:

imagepng($image1,"test.jpg"); 

entweder so:
PHP-Code:

imagejpg($image1,"test.jpg"); 

oder so:
PHP-Code:

imagepng($image1,"test.png"); 

aber nich beides mixen :teach:

ForrestGump 22-06-2003 14:19

hab ja gesucht aber mit den falschen keywords...

TobiaZ 22-06-2003 15:58

Zitat:

Oh cool danke. hat sich also doch jemand erbarmt!
... und genau das ist der Misstand, der hier vorherrscht und warum wir hier ab und zu etwas strenger ermahnen. Und jetzt genug davon. Ist schließlich immernoch schönes wetter :D

ForrestGump 22-06-2003 16:38

ach komm des is doch jetz kindisch... wenn du es mit den antworten anderst machs halt dich doch bitte raus. ich wollt bloß antworten auf meine fragen. mehr net...

TobiaZ 22-06-2003 16:40

haste doch bekommen!

bernd30-1 24-06-2003 02:10

Hoppla :D den "Fehler" mit PNG und test.jpg hab ich garnicht gesehen....eieiei....einmal glänzen wollen und schon isses essig gewesen :rolleyes:


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:27 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG