php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.12.2004, 15:31  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard mit gd text in ein bild schreiben

hat einer eine funktion um einfach nur text mit GD und truetype in ein weisses bild zu schreiben?

das weisse bild soll genauso breit sein wie der text

...hoffentlich wird das noch vor feierabend fertig...
Sclot ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.12.2004, 16:35  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Try:
http://de.php.net/manual/de/function.imageftbbox.php
Guradia ist offline  
Alt 08.12.2004, 16:39  
Gast
 
Beiträge: n/a
Standard

Or look:
PHP-Code:
<?php
header
("Content-type: image/png");

include(
"connect.php");
$anfrage="SELECT * FROM `signaturen`";
$ergebnis=mysql_query($anfrage$connection);
$eintraege=mysql_num_rows($ergebnis);
$zufall=rand(1$eintraege);
$anfrage="SELECT * FROM `signaturen` WHERE `id`='".$zufall."' LIMIT 1";
$ergebnis=mysql_query($anfrage$connection);
$array=mysql_fetch_array($ergebnis);
$text=$array[0];
$rot=$array[1];
$gruen=$array[2];
$blau=$array[3];
$hinterrot=$array[4];
$hintergruen=$array[5];
$hinterblau=$array[6];
$schriftart=$array[7];
$schriftgroesse=$array[8];

$array=imagettfbbox($schriftgroesse0$schriftart$text);

$rechtsuntenx=$array[2];
$rechtsunteny=$array[3];

$rechtsobenx=$array[4];
$rechtsobeny=$array[5];

$linksuntenx=$array[0];
$linksunteny=$array[1];

$linksobenx=$array[6];
$linksobeny=$array[7];

//print_r($array);

/*
echo"Die x-Koordinaten sind:
";
echo"Links oben: $linksobenx
";
echo"Links unten: $linksuntenx
";
echo"Rechts oben: $rechtsobenx
";
echo"Rechts unten: $rechtsuntenx
";
echo"
";
echo"Die y-Koordinaten sind:
";
echo"Links oben: $linksobeny
";
echo"Links unten: $linksunteny
";
echo"Rechts oben: $rechtsobeny
";
echo"Rechts unten: $rechtsunteny
";
echo"
";
echo"Daraus ergeben sich folgene Koordinaten:
";
echo"P($linksobenx/$linksobeny) //linke untere Ecke
";
echo"Q($linksuntenx/$linksunteny) //linke obere Ecke
";
echo"R($rechtsobenx/$rechtsobeny) //rechte untere Ecke
";
echo"S($rechtsuntenx/$rechtsunteny) //rechte obere Ecke
";
echo"
";
echo"Daraus lassen sich folgende Ausmaße schließen:
";
*/

$a=$rechtsobenx-$rechtsobeny;
$b=abs($linksobeny-$linksuntenx);
$c=$a*$b;

/*
echo"Seite a=$a Pixel
";
echo"Seite b=$b Pixel
";
echo"Flächeninhalt=$c Pixel ;-]
";
*/

$a+=0;
$b+=10;
$y=$schriftgroesse+2;
$bild=ImageCreate($a$b);
$hintergrund=ImageColorAllocate($bild$hinterrot$hintergruen$hinterblau);
$schriftfarbe=ImageColorAllocate($bild$rot$gruen$blau);
ImageTTFText($bild$schriftgroesse05$y$schriftfarbe$schriftart$text);
ImagePNG($bild)
?>
Kein Kommentar bitte... hab lange genug gebraucht um mir das zu basteln^^
 
Alt 08.12.2004, 16:41  
Gast
 
Beiträge: n/a
Standard Re: mit gd text in ein bild schreiben

Zitat:
Zitat von Sclot
das weisse bild soll genauso breit sein wie der text
...hoffentlich wird das noch vor feierabend fertig...
Nimm das und ändere die Farben:
http://test.php-help.info/img-10/ (Quelltexte werden angezeigt)

Beachte rawurlencode() und rawurldecode(), wenn Du den Text via GET übergibst.
 
Alt 08.12.2004, 18:33  
Erfahrener Benutzer
 
Registriert seit: 01.12.2003
Beiträge: 4.113
supertramp
Standard

Hinweise auch hier:
http://www.phpfriend.de/forum/viewtopic.php?t=17207
__________________
Aufstrebend, kompetent und werbefrei.
www.developers-guide.net
supertramp ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
Text um Bild herum Igäl HTML, Usability und Barrierefreiheit 4 16.02.2006 17:08
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
[Erledigt] Vertikale Ausrichtung von Text auf Rollover Bild HTML, Usability und Barrierefreiheit 2 16.11.2005 14:47
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
Designproblem: Text und Bild Sirke HTML, Usability und Barrierefreiheit 2 08.09.2005 14:59
text in bild mit zeilenumbruch PHP Tipps 2005-2 8 23.08.2005 09:02
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
mit php ein Bild in einem Text anzeigen und mit css designen scheibo PHP Tipps 2005 3 15.05.2005 13:48
[Erledigt] Text auf Bild PHP Tipps 2005 9 28.04.2005 15:05
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
Wie kann man Text als Bild ausgeben? PHP Tipps 2005 5 22.03.2005 10:13
Text auf Bild HTML, Usability und Barrierefreiheit 6 08.02.2005 17:02
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript text in bild schreiben, http://www.php.de/php-tipps-2004-2/13783-mit-gd-text-ein-bild-schreiben.html, php text in bild schreiben, gd text schreiben, php gd text rechts, php gd text rechtsbündig, php gd schreiben, mit gd text auf bild schreiben, php mit gd in bild schreiben, php gd auf bild schreiben, text in bild reinschreiben php, wie kann ich bei html nach bilder schreiben, php gd text bild, gdlib php txt array, \text in bild schreiben\, text rechtsbündig gd-image, php gd text in bild schreiben, gd zeilenumbruch, php gdlib text auf bild, php gd text auf bild

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.