imageloadfont funktioniert nicht

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Robofan

Benutzer
Registriert
07. Sep. 2009
Beiträge
48
Reaktionspunkte
0
Punkte
0
Hallo,

ich bin gerade dabei ein Bild mit PHP zu erstellen (Captcha). Darauf soll ein String geschrieben werden. Bis jetzt habe ich erstmal folgenden Code:
PHP:
<?php
Header("Content-Type: image/png");
$width = 1000;
$height = 1000;
$img = ImageCreate($width, $height);
$yellow = ImageColorAllocate($img, 255, 255, 0);
$red = ImageColorAllocate($img, 255, 0, 0);
$black = ImageColorAllocate($img, 0, 0, 0);
$Zeichen="abcdefghijklmnopqrstuvwxyz123456789";
ImageFill($img, 0, 0, $yellow);

//Hier liegt irgendwo das Problem
$Schrift=imageloadfont("Font.gdf");
imagestring($img, $Schrift, 500, 500, "Hey there", $red);


/*for($x=0; $x < $width; $x++)
{
	for($y=0; $y < $height; $y++)
	{
		if(rand(0, 1)==1)
		{
			imagesetpixel($img, $x, $y, $black);
		}
	}
}*/
ImagePNG($img);
ImageDestroy($img);
?>

Allerdings wird die Schriftart nicht geladen, egal welche GDF-Schriftart ich benutze. Funktioniert das Skript bei euch? Ich habe im Internet gelesen, dass die Funktion imagettftext nicht funktioniert, doch laut diesem Link http://www.swisscenter.co.uk/component/option,com_simpleboard/Itemid,42/func,view/id,7185/catid,10/ sollte imageloadfont doch laufen!

Viele Grüße
Robofan
 
Zuletzt bearbeitet:
Im PHP-Manual steht zu imageloadfont
Das Font-Datei-Format unterliegt binären Abhängigkeiten und ist von Rechner-Typ zu Rechner-Typ unterschiedlich. Das bedeutet, dass Sie die Font-Dateien immer auf dem Rechner-Typ erzeugen müssen, auf dem diese Verwendung finden.

imagettftext funzt bei meinem Captcha wunderbar (http://syno.brain-force.ch/php_captcha). Allerdings mit ttf Schriftarten
 
Aber das Online Tool läuft doch nicht auf deiner DS, oder? Du musst diese Dateien direkt auf der DS erstellen, sonst scheint nichts zu gehen.
imagettftext funzt bei mir wie gesagt wunderbar, habe mein Captcha auch auf einer DS am Laufen.
 
Nein, das Online-Tool läuft nicht auf meiner DS. Aber die Bytefolge der GDF-Dateien sind doch immer gleich?! Wieso macht es da einen Unterschied, wie die Dateien erstellt wurden?
 
Weil binäre Dateien oft nur für eine Prozessorarchitektur gemacht sind. Anderer Prozi braucht anderes File. Kann sein, dass das Tool ein File für x86 Prozis macht, die DS hat aber einen ARM oder PPC Prozi
 
Die angegebene Domain wird bei uns wegen Pornografie am Gateway geblockt :eek: Sicher, dass du von so einer Seite eine exe-Datei ausführen willst??
 
Die angegebene Domain wird bei uns wegen Pornografie am Gateway geblockt :eek: Sicher, dass du von so einer Seite eine exe-Datei ausführen willst??

Ja, da ist ein halbnacktes Baby zu sehen :D Wahrscheinlich sind die Namen der Family so schön typisch: Bob, Dave, Steve, Rob and Nate ... aber sie haben schon ein strammes Verhältnis zur Freiheit: 'Freedom ist not free - support our troops'

Also rein oberflächlich betrachtet, wird man eher 'abgetörnt' ... kannst also getrost anschauen und eine interne Eingabe machen, die Site von der blacklist zu nehmen.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat