Erstmal ein morgenliches Hallo an Alle!
Ich steh vor einem Problem!
Ich versuche seit einiger Zeit eine Funktion zu schreiben, welche durch Aufnahme einiger Parameter ein recht einfaches Bild erzeugt, wo anhand eines Fonts ein Schriftzug drauf ist.
Anfangs hatte ich noch Probleme den Font einzubinden, doch das funktioniert jetzt zum Glück
Leider jedoch hab ich immer noch Probleme, wenn es darum geht eine wieder aufrufbare Funktion daraus zu machen.
Mein Ziel:
eine Funktion mit Parametern, die das Bild gemäß den Parametern zurückliefert und ich dieses anzeigen lassen kann.
Mein derzeitiger Stand:
Ich hab zwar eine Routine, welche mir die Bilder erzeugt, aber ich schaffe es nicht diese in eine Funktion zu kapseln. sodaß schön wiederverwendbar wird.
Falls jemand sowas schon mal programmiert hat oder selbst eine gute Quelle weiß, so bin ich sehr dankbar.
Mein Problem:
Entweder wird das Bild nicht als Bild angezeigt sondern nur als String von lauter Sonderzeichen, oder der Quelltext ist nicht erreichbar, bei der angezeigten Version, weil er den Bilddatenstrom binär übertragen hat und dann stecken bleibt.
soweit der Code, sobald jedoch ein Funktionsgerüst darum kommt funktioniert, daß schon nicht mehr
oder besser gesagt, ich weiß nicht wie ich das Bild auffangen soll, der Versuch es in eine Variable zu fassen, scheiterte ebenfalls
Ich steh vor einem Problem!
Ich versuche seit einiger Zeit eine Funktion zu schreiben, welche durch Aufnahme einiger Parameter ein recht einfaches Bild erzeugt, wo anhand eines Fonts ein Schriftzug drauf ist.
Anfangs hatte ich noch Probleme den Font einzubinden, doch das funktioniert jetzt zum Glück
Leider jedoch hab ich immer noch Probleme, wenn es darum geht eine wieder aufrufbare Funktion daraus zu machen.
Mein Ziel:
eine Funktion mit Parametern, die das Bild gemäß den Parametern zurückliefert und ich dieses anzeigen lassen kann.
Mein derzeitiger Stand:
Ich hab zwar eine Routine, welche mir die Bilder erzeugt, aber ich schaffe es nicht diese in eine Funktion zu kapseln. sodaß schön wiederverwendbar wird.
Falls jemand sowas schon mal programmiert hat oder selbst eine gute Quelle weiß, so bin ich sehr dankbar.
Mein Problem:
Entweder wird das Bild nicht als Bild angezeigt sondern nur als String von lauter Sonderzeichen, oder der Quelltext ist nicht erreichbar, bei der angezeigten Version, weil er den Bilddatenstrom binär übertragen hat und dann stecken bleibt.
PHP-Code:
$string = "Test"
$fontfile = "fonts\QUADAPTO.TTF";
$image = imagecreate(150,20);
$farbe_body=imagecolorallocate($image,243,243,243);
$font_c = imagecolorallocate($image,10,36,106);
//imagettftext(instanz,größe,winkel,x-kor,y-kor,font,string);
imagettftext($image, 12, 0, 5, 15, $font_c, $fontfile, $string);
#header("Content-type: image/png");
imagejpeg($image);
//imagepng($image);
//imagedestroy($image);
PHP-Code:
function demo($text,$breite,$hoehe,$font) {
$fontfile = "fonts\$font";
$image = imagecreate($breite,$hoehe);
$farbe_body=imagecolorallocate($image,243,243,243);
$font_c = imagecolorallocate($image,10,36,106);
//imagettftext(instanz,größe,winkel,x-kor,y-kor,font,string);
imagettftext($image, 12, 0, 5, 15, $font_c, $fontfile, $text);
#header("Content-type: image/png");
imagejpeg($image);
//imagepng($image);
//imagedestroy($image);
};
Kommentar