[PHP] nach austauschen von hintergrund verändert sich die textfarbe

Dieses Thema im Forum "Webentwicklung" wurde erstellt von encud, 27. Januar 2010 .

  1. 27. Januar 2010
    nach austauschen von hintergrund verändert sich die textfarbe

    Hey, ich hab nen captcha erstellt und jetzt nach längerem den hintergrund davon ausgetauscht!
    an dem hintergrund hat sich lediglich der äußere Rahmen verändert!

    hat auch funktioniert, der neue Hintergrund wir angezeigt, allerdings hat sich die Farbe von den Textzeichen verändert! Scheint fast die selbe Farbe wie die Hintergrundgrafik bekommen zu haben (ist ein verlauf deshalb teilweise unterschiedlich).

    ich habe wirklich nichts weiter geändert, wenn ich die alte Bild-Datei wieder in den Ordner packe wird der Text wieder schwarz!

    wodurch kann das kommen und wie behebe ich das?

    an ImageColorAllocate(); rum zuspielen bringt gar nichts!

    Hier der Code:
    PHP:
    //Code für zufällige Buchstaben und das Session Managment, sollte unwichtig sein

    //Header
    Header  ( "Content-type: image/png" );

    // Laden der Rohdatei, die sich im Verzeichnis befinden muss
    $bild  ImageCreateFromPNG  ( "./captcha.png" );

    // Farben definieren
    $farbe_b  ImageColorAllocate  ( $bild 0 0 0 );

    // die verwendete Schrift-Datei arial.ttf muss vorhanden sein
    // Aufbau Schriftgröße, Winkel, X-Pos(177), Y-Pos(90), Farbe, Schrift, Inhalt
    ImageTTFText  ( $bild 20 , - 30 75 ,   18 $farbe_b "./ERASMD.TTF" $text [ 0 ]);
    ImageTTFText  ( $bild 20 , - 60 134 10 $farbe_b "./ERASMD.TTF" $text [ 1 ]);
    ImageTTFText  ( $bild 20 ,    20 119 58 $farbe_b "./ERASMD.TTF" $text [ 2 ]);
    ImageTTFText  ( $bild 20 ,   45 ,   90 75 $farbe_b "./ERASMD.TTF" $text [ 3 ]);
    ImageTTFText  ( $bild 20 ,   99 ,   55 60 $farbe_b "./ERASMD.TTF" $text [ 4 ]);
    ImageTTFText  ( $bild 20 ,   0 ,   18 22 $farbe_b "./ERASMD.TTF" $text [ 5 ]);

    // Ausgabe im Format PNG
    ImagePng      ( $bild );

    // Ressourcen wieder freigeben
    ImageDestroy  ( $bild );
    gruß
     
  2. 27. Januar 2010
    AW: nach austauschen von hintergrund verändert sich die textfarbe

    Mach mal ein Screen von dem Captcha davor und nach der veränderung und eventuell mal den Link zur Seite.
     
  3. 27. Januar 2010
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: nach austauschen von hintergrund verändert sich die textfarbe

    vorher:
    Bild

    nachher:
    Bild

    der link zu na seite existiert leider nicht weil ich die hp gerade nur offline code^^
     
  4. 3. Februar 2010
    AW: nach austauschen von hintergrund verändert sich die textfarbe

    hmm kann mir niemand weiter helfen?
     
  5. 3. Februar 2010
    AW: nach austauschen von hintergrund verändert sich die textfarbe

    Nicht wirklich. Das ganze ist bei mir schwarz also die Schrift jedenfalls. Versuch mal ne andere Schriftart testweise ich hab tahoma benutzt.
     
  6. 14. Februar 2010
    AW: nach austauschen von hintergrund verändert sich die textfarbe

    habs mit arial probiert, genau das selbe nur mit na anderen font^^

    Ps: sry, habe übersehen das jemand geschrieben hatte
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.