kostenloser Webspace werbefrei: lima-city


PHP Image Hintergrundfarbe Problem

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    siteplayer

    siteplayer hat kostenlosen Webspace.

    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);
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du wirst dich bei der Farbe(imagecolorallocate) verzettelt haben.
    Laut PHP muss das so aussehen
    $color   = ImageColorAllocate ($img, 255, 255, 255); //weiss
    Die RGB-Werte sind einzufüllen (in Microsofts Paint auch gut zu sehen)

    Dachte ich mir noch dass da irgendetwas mit dem 0x49 nicht stimmt ;)
    Hoffe ich konnte dir weiterhelfen :angel:

    Beitrag zuletzt geändert: 8.1.2011 21:10:06 von limabone
  4. Autor dieses Themas

    siteplayer

    siteplayer hat kostenlosen Webspace.

    Selbst wenn ich das ändere bleibt der Hintergrund schwarz, zudem ändert sich nur die Schriftfarbe damit und die hat ja gestimmt. :wink:

    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
  5. Arbeitest Du mit Transparenz? Wenn ja, solltest Du das auch aktivieren

    $img 	=	imageCreateFromPNG('images/casino-boss.png');
    imagealphablending($img, true); 
    imagesavealpha($img, true); 
    .
    .
    .
    .


    FF
  6. Autor dieses Themas

    siteplayer

    siteplayer hat kostenlosen Webspace.

    fatfreddy schrieb:
    Arbeitest Du mit Transparenz? Wenn ja, solltest Du das auch aktivieren
    Vielen dank jetzt funktioniert es. =)
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!