Schwarzer Balken bei imagecopymerge()

  • PHP

    Schwarzer Balken bei imagecopymerge()

    Guten Abend!
    Ich will eine eigentlich relativ simple App aus dem Play Store für php nachbauen, welche Screenshots in Devicesframes einsetzt (Screener). Ich habe mir hierfür die imagecopymerge-Funktion von php angeschaut und auch benutzt. Leider gibt dies an der Seite immer einen hässlichen schwarzen Balken, der den Frame überlappt. Ich hoffe ihr könnt mir helfen!

    PHP-Quellcode

    1. <?php
    2. $dest = imagecreatefrompng('op3.png');
    3. $src = imagecreatefromjpeg('screenshot.jpeg');
    4. imagealphablending($dest, false);
    5. imagesavealpha($dest, true);
    6. imagecopymerge($dest, $src, 175, 319, 20, 0, 775, 1281, 100);
    7. header('Content-Type: image/png');
    8. imagepng($dest);
    9. imagedestroy($dest);
    10. imagedestroy($src);
    11. ?>


    Das ganze sieht momentan so aus.
    Hier ist die Dokumentation von php, welche mir aber bis jetzt auch nicht weitergeholfen hat.
    Ich hoffe ihr könnt mir sagen, wieso da ein schwarzer Balken ist!

    Danke!
    Die beste maschinelle Übersetzung der Welt - DeepL Übersetzer
    Alle Zitate, die ich seit dem 1.9.2017 übersetzt habe, wurden vollautomatisch mit DeepL übersetzt.