Hallo,
Ich habe zum Beispiel die Werte:
-1
33
106
33
106
-23
-1
-23
Ein Bild erstellen aber nur wie?
MfG
Ankündigung
Einklappen
Keine Ankündigung bisher.
Wie Punkte verwenden
Einklappen
Neue Werbung 2019
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Ich sehe keinerlei Sinn in dem, was du tust. Du gibst auf einem leeren Bild einen transparenten text aus, so dass man hinterher ein zu 100% transparentes Bild hat. Das ist irgendwie vollkommener Blödsinn. Und genau das sagt dir diese Fehlermeldung: Ein Bild ohne Farben ist Blödsinn.
Einen Kommentar schreiben:
-
Ein Gast antworteteDann kommt Warning: imagepng() [function.imagepng]: gd-png error: no colors in palette in C:\xampp\htdocs\***\test.php on line 12
wenns ich so mache wie MaiKaY
PHP-Code:<?php
$ttf = "./ttf/metin2.ttf"; //Schriftart
$ttfsize = 20; //Schriftgrösse
$text = "Test\nNachricht";
$bbox = imagettfbbox($ttfsize, 0, $ttf, $text);
$width = $bbox[4] - $bbox[6];
$height = $bbox[1] - $bbox[6];
$image = imagecreate($width, $height);
$trans = imagecolortransparent($image);
$png = imagettftext($image, $ttfsize, 0, 10, 20, $trans, $ttf, $text);
//header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
Einen Kommentar schreiben:
-
PHP-Code:imagepng($image);
RTFM = READ THE FUCKING MANUAL
Einen Kommentar schreiben:
-
Ein Gast antwortetewas heißt rtfm?
Einen Kommentar schreiben:
-
Ein Gast antworteteMeints du das so?
PHP-Code:<?php
$ttf = "./ttf/metin2.ttf"; //Schriftart
$ttfsize = 20; //Schriftgrösse
$text = "Test\nNachricht";
$bbox = imagettfbbox($ttfsize, 0, $ttf, $text);
$width = $bbox[4] - $bbox[6];
$height = $bbox[1] - $bbox[6];
$image = imagecreate($width, $height);
$trans = imagecolortransparent($image);
$png = imagettftext($image, $ttfsize, 0, 10, 20, $trans, $ttf, $text);
//header('Content-type: image/png');
imagepng($png, $image);
imagedestroy($png, $image);
?>
Error:
Code:Warning: imagepng() expects parameter 1 to be resource, array given in C:\xampp\htdocs\firemt2\test.php on line 12 Warning: imagedestroy() expects exactly 1 parameter, 2 given in C:\xampp\htdocs\firemt2\test.php on line 13
PHP-Code:<?php
$ttf = "./ttf/metin2.ttf"; //Schriftart
$ttfsize = 20; //Schriftgrösse
$text = "Test\nNachricht";
$bbox = imagettfbbox($ttfsize, 0, $ttf, $text);
$width = $bbox[4] - $bbox[6];
$height = $bbox[1] - $bbox[6];
$image = imagecreate($width, $height);
$trans = imagecolortransparent($image);
$png = imagettftext($image, $ttfsize, 0, 10, 20, $trans, $ttf, $text);
//header('Content-type: image/png');
imagepng($image, $png);
imagedestroy($image, $png);
?>
Error:
Code:Warning: imagepng() expects parameter 2 to be string, array given in C:\xampp\htdocs\firemt2\test.php on line 12 Warning: imagedestroy() expects exactly 1 parameter, 2 given in C:\xampp\htdocs\firemt2\test.php on line 13
Einen Kommentar schreiben:
-
Die Funktion imagepng() erwartet eine Ressource des Bildes in deinem Fall ist das $image.
Der Rückgabewert der Funktion imagettftext() ist ein Array mit vier Punkten, welche die Ecken des eingefügte Textes beschreiben.
Einen Kommentar schreiben:
-
Du musst diesen beiden Funktionen eine resource uebergeben, in deinem Fall $image.
Einen Kommentar schreiben:
-
Ein Gast antworteteOk hab ich gemacht dann kommt:
Code:Warning: imagepng() expects parameter 1 to be resource, array given in C:\xampp\htdocs\***\test.php on line 12 Warning: imagedestroy() expects parameter 1 to be resource, array given in C:\xampp\htdocs\***\test.php on line 13
Einen Kommentar schreiben:
-
Kommentiere malCode:header('Content-type: image/png');
Einen Kommentar schreiben:
-
Ein Gast antworteteSo habe ein bisschen ausprobiert und jetzt kommt immer so ein Fehler: "Die Grafik "http://localhost/**/test.php" kann nicht angezeigt werden, weil sie Fehler enthält."
PHP-Code:<?php
$ttf = "./ttf/metin2.ttf"; //Schriftart
$ttfsize = 20; //Schriftgrösse
$text = "Test\nNachricht";
$bbox = imagettfbbox($ttfsize, 0, $ttf, $text);
$width = $bbox[4] - $bbox[6];
$height = $bbox[1] - $bbox[6];
$image = imagecreate($width, $height);
$trans = imagecolortransparent($image);
$png = imagettftext($image, $ttfsize, 0, 10, 20, $trans, $ttf, $text);
header('Content-type: image/png');
imagepng($png);
imagedestroy($png);
?>
Einen Kommentar schreiben:
-
Ich glaube eher du willst uns verarschen.
Die Werte sind Koordinaten. Und von uns hat niemand absolut irgendeine Ahnung, was du mit diesen Koordinaten machen willst, WIE du sie verwenden willst. Also kann dir auch niemand helfen. Und wenn du dann noch pampig wirst, will dir auch niemand helfen, selbst wenn er könnte.
Also überdenke deine Problembeschreibung oder lass es.
Einen Kommentar schreiben:
Einen Kommentar schreiben: