Du musst diesen beiden Funktionen eine resource uebergeben, in deinem Fall $image.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Wie Punkte verwenden
Einklappen
Neue Werbung 2019
Einklappen
Dieses Thema ist geschlossen.
X
X
-
coolerj
Meints 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
Kommentar
-
coolerj
-
PHP-Code:imagepng($image);
RTFM = READ THE FUCKING MANUALACHTUNG!!! SIGNATUR!!!
PHP-Code:var_dump($gehirn); exit;
Kommentar
-
coolerj
Dann 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);
?>
Kommentar
-
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.[url]www.php-maven.org[/url] PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ [url]https://twitter.com/#!/mepeisen[/url] und Facebook @ [url]http://t.co/DZnKSUih[/url]
Kommentar
-
[MOD: Thread geschlossen][COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
Kommentar