PHP Image Hintergrundfarbe Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktivieren
bestimmten farbe
bild
casino
check
code
disposition
farbe
fehler
header
hintergrund
http
image
last
laut url
manual
text
transparenz
url
weiss code
- 
    
    Ich erstelle einen Text mit einer bestimmten Farbe auf meinen Bild.
 Das Bild wird angezeigt, jedoch hat sich der Hintergrund schwarz gefärbt.
 Wo liegt mein Fehler?
 <?php $img = imageCreateFromPNG('images/casino-boss.png'); $color = ImageColorAllocate($img, 0x49, 0x49, 0x49); $text = (isset($_GET["text"])) ? $_GET["text"] : "Es ist ein Fehler aufgetreten."; imageString($img, 5, 290, 54, $text, $color); header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); header( "Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT" ); header( "Cache-Control: no-store, no-cache, must-revalidate" ); header( "Cache-Control: post-check=0, pre-check=0", false ); header( "Pragma: no-cache" ); header( "Content-Disposition: inline; filename=casino-boss.png" ); header( "Content-Type: image/png" ); imagePNG($img); imageDestroy($img); ?>
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Du wirst dich bei der Farbe(imagecolorallocate) verzettelt haben.
 Laut PHP muss das so aussehen
 Die RGB-Werte sind einzufüllen (in Microsofts Paint auch gut zu sehen)$color = ImageColorAllocate ($img, 255, 255, 255); //weiss
 
 Dachte ich mir noch dass da irgendetwas mit dem 0x49 nicht stimmt ;)
 Hoffe ich konnte dir weiterhelfen  
 Beitrag zuletzt geändert: 8.1.2011 21:10:06 von limabone
- 
    
    Selbst wenn ich das ändere bleibt der Hintergrund schwarz, zudem ändert sich nur die Schriftfarbe damit und die hat ja gestimmt. 
 
 Edit: Habe die Zeile aber mal mit dieser ausgetauscht, Problem besteht allerdings weiterhin.
 $color = ImageColorAllocate($img, hexdec(0x49), hexdec(0x49), hexdec(0x49));
 
 Bild
 Beitrag zuletzt geändert: 8.1.2011 21:29:20 von siteplayer
- 
    
    Arbeitest Du mit Transparenz? Wenn ja, solltest Du das auch aktivieren
 
 $img = imageCreateFromPNG('images/casino-boss.png'); imagealphablending($img, true); imagesavealpha($img, true); . . . .
 
 FF
- 
    
    fatfreddy schrieb: Vielen dank jetzt funktioniert es. =)
 Arbeitest Du mit Transparenz? Wenn ja, solltest Du das auch aktivieren
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 

