webmaster resource
+ Webmaster Forum von Webmaster-Resource.de » Webcoding » PHP (Moderatoren: Christian Felken, » тнє $υι¢ι∂є « ™)
|-+ Eigene Schriftart nutzen
Username:
Password:

Seiten: [1]
Topic Tools  
Read 16. November 2007, 12:36:09 #0
Sidex

Eigene Schriftart nutzen

Hallo da ich mich erst seit kutzem mit php beschaätige habe ich mal eine frage

hier erstmal der PHP Code

Code:
<?php

header
("Content-type: image");
$string $_GET['text'];
$im     imagecreatefrompng("images/4.PNG");
$schwartz imagecolorallocate($im000000,000);
$px     = (imagesx($im) - 1.5 strlen($string)) / 10;
imagestring($im16$px15$string$schwartz);
imagepng($im);
imagedestroy($im);

?>

Script wir mit dateiname.php?text=Dein text aufgerufen

nun meine frage wenn ich eine eigene schriftart nutzen will (xxx.ttf) das Script erstellt ja ein Bild mit
einen Text drinne ich will aber das es eine ganz bestimmt Schriftart ist
Ich kann doch bestimmt eine .ttf datei irgendwie auf dem wemspace laden und vom script einlesen lassen und dann nutzen

ich hofe ihr versteht was ich machen will  Grinsend

Viele grüße erstmal

gz. Sidex
Offline  
Read 16. November 2007, 16:07:47 #1
» тнє $υι¢ι∂є « ™

Re: Eigene Schriftart nutzen

schon mal www.php.net besucht?


Code:
<?PHP
$image = imagecreate(300,150);
$farbe_body=imagecolorallocate($image,243,243,243);
$font_c = imagecolorallocate($image,10,36,106);
imagettftext($image, 20, 28, 30, 140, $font_c, "Schlbk.ttf", "NooP");
header("Content-type: image/gif");
imagegif($image);
?>




mfg stefan
« Letzte Änderung: 16. November 2007, 16:11:41 von ρнρ-∂єνєℓσρєя »

Offline  
Read 16. November 2007, 21:13:34 #2
Sidex

Re: Eigene Schriftart nutzen

Danke Stefan

dein code nutzt nun zwar die eigene schriftart aber wie integriere ich das nun in meinen code ?

bin wirklich ein neuling ich habe schon so einiges versucht aber ich bekomme es einfach nicht hin
Offline  
Read 16. November 2007, 22:17:36 #3
» тнє $υι¢ι∂є « ™

Re: Eigene Schriftart nutzen

Code:
<?php
header
("Content-type: image");
$string $_GET['text'];
$im     imagecreatefrompng("images/4.PNG");
$schwartz imagecolorallocate($im000000,000);
$px     = (imagesx($im) - 1.5 strlen($string)) / 10;
imagestring($im16$px15$string$schwartz);
imagepng($im);
imagedestroy($im);
?>

sollte so funktionieren ...

falls nicht... einfach nochmal melden Zwinkernd


Offline  
Read 16. November 2007, 23:01:10 #4
Sidex

Re: Eigene Schriftart nutzen

@ ρнρ-∂єνєℓσρєя

der code von die ist der gleichew wie ich ihn schon nutze zumindest sehe ich keine veränderung dazu und wo ist da die beziehung zu  der anderen schriftart ?

in deinen ersten code steht ja
imagettftext($image, 20, 28, 30, 140, $font_c, "Schlbk.ttf", "NooP"); 
aber im 2. nicht

oder denke ich total falsch ?

nochmal zur erleuterung  mein script ruft eine bild datei auf
$im     = imagecreatefrompng("images/4.PNG");
diese wird dann mit dem Text denn ich haben will kombiniert so dass mann zb einen button hat
mit
dateiname.php?text=Dein text kann ich es dann ausführen


http://web191.c9.ibone.ch/hof/button.php?text=Stefan

ich möchte aber das der Text Stefan in einer von mir definierten schriftart erscheint
« Letzte Änderung: 16. November 2007, 23:20:00 von Sidex »
Offline  
Read 17. November 2007, 10:36:49 #5
» тнє $υι¢ι∂є « ™

Re: Eigene Schriftart nutzen

upps

sorry falschen code kopiert


Code:
<?php
header
("Content-type: image");
$string $_GET['text'];
$im     imagecreatefrompng("images/4.PNG");
$schwartz imagecolorallocate($im000000,000);
$px     = (imagesx($im) - 1.5 strlen($string)) / 10;
imagettftext($im16$px15$schwartz"Schlbk.ttf"$string); 
imagepng($im);
imagedestroy($im);
?>


Offline  
Read 17. November 2007, 13:35:45 #6
Sidex

Re: Eigene Schriftart nutzen

Hi und danke erstmal also die schriftart wir nun genutzt aber ich habe dadurch ein problem
und zwar ist der Text nun nimmer mittig in dem bild und alle versuche es hin zu bekommnen ist schiefgelaufen Grinsend


gleicher aufruf http://web191.c9.ibone.ch/hof/button_test.php?text=Stefan

mien code nun
Code:
<?php
header
("Content-type: image");
$font "hof.ttf";
$string $_GET['text'];
$im     imagecreatefrompng("images/4.PNG");
$schwartz imagecolorallocate($im000000,000);
$px     = (imagesx($im) + strlen($string)) /500;
imagettftext($im14$px10$schwartz$font_c$font$string); 
imagepng($im);
imagedestroy($im);
?>


ich muste in der zeile
$px     = (imagesx($im) + 0 * strlen($string)) /500;
schon einiges ändern damit dr text überhaubt gerade ist  Schockiert

aber ich schaffe es nicht ihn in der höhe zu verschieben
Offline  
Read 17. November 2007, 14:06:37 #7
» тнє $υι¢ι∂є « ™

Re: Eigene Schriftart nutzen

Zitat von: Quellcode
imagettftext($im, 14, $px, 10, $schwartz, $font_c, $font, $string);

alles mache ich dir auch  nicht...


einfach mit den werten 14 und 10 rum spielen ...


Offline  
Read 17. November 2007, 14:12:44 #8
Sidex

Re: Eigene Schriftart nutzen

nun habe ich es doch selber hinn bekommen ich habe es noch nen bissel umgeschrieben aber nun geht es

Vielen Dank für die hilfe
Offline  
Seiten: [1]
Gehe zu: