[GD] Quelle ist Transparent Ergebniss nicht...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [GD] Quelle ist Transparent Ergebniss nicht...

    Hallo,

    ich möchte mit GD Bilder erstellen, dabei werden teile von anderen Bildern eingfügt.

    Leider bekomme ich das irgendwie nicht mit der Tranparenz hin...

    Also hier mal ein gekürzte Quellcode:

    PHP-Code:
    $im imagecreatetruecolor(1560)
          or die(
    "Cannot Initialize new GD image stream");

    $links imagecreatefrompng('images/links.png');
    imagecopy ($im$links00001560); 
    das Bild links.png hat Transparente Bereiche, die aber im Ergebniss als Schwarz dagestellt werden :-(

  • #2
    [GD] Quelle ist Transparent Ergebniss nicht...

    Hallo,

    ich möchte mit GD Bilder erstellen, dabei werden teile von anderen Bildern eingfügt.

    Leider bekomme ich das irgendwie nicht mit der Tranparenz hin...

    Also hier mal ein gekürzte Quellcode:

    PHP-Code:
    $im imagecreatetruecolor(1560)
          or die(
    "Cannot Initialize new GD image stream");

    $links imagecreatefrompng('images/links.png');
    imagecopy ($im$links00001560); 
    das Bild links.png hat Transparente Bereiche, die aber im Ergebniss als Schwarz dagestellt werden :-(

    Kommentar


    • #3
      Du bist nicht der erste mit dem Problem.
      http://de3.php.net/imagecopy
      Empfehlung: Immer erst dort in den User Contributed Notes schauen, dann posten. Die meisten Probleme findet man dort bereits.

      Kommentar


      • #4
        Steige ich leider nicht ganz durch :-(

        Ich habe folgendes probiert:

        PHP-Code:
        $im imagecreatetruecolor(3060);
        $white imagecolorallocate ($im,254,254,254);
        $transparency imagecolortransparent($im,$white);
        imagefill($im,0,0,$white);
        $links imagecreatefrompng("images/links.png");
        $rechts imagecreatefrompng("images/rechts.png");
        imagecopy($im$links00001560);
        imagecopy($im$rechts150001560); 
        Die beiden Bilder die Eingefügt sind, haben im Original einen Transparenten Hintergund. Mit dieser Lösung wird er jetzt als weiß dagestellt...

        Kommentar

        Lädt...
        X