Wie können wir zwei Bilder mit einfachen PHP-Befehlen nahtlos zusammenführen? Betrachten Sie das folgende Beispiel:
Bild Eins:
[Bild Eins-URL]
Bild Zwei:
[Bild Zwei-URL ]
Gewünschtes Ergebnis:
[Zusammengeführtes Bild URL]
Um zwei Bilder in PHP zusammenzuführen, können wir den folgenden Ansatz nutzen:
Bildressourcen erstellen:
Verwenden Sie Funktionen wie imagecreatefrompng() und imagecreatefromjpeg(), um die Bilder in separate zu laden Ressourcen:
$dest = imagecreatefrompng('vinyl.png'); $src = imagecreatefromjpeg('cover2.jpg');
Alpha-Blending konfigurieren:
Alpha-Blending deaktivieren und Alpha-Speichern für das Ziel aktivieren image:
imagealphablending($dest, false); imagesavealpha($dest, true);
Bilder zusammenführen:
Verwenden Sie imagecopymerge(), um $src an der angegebenen Stelle mit $dest zusammenzuführen Koordinaten und mit der angegebenen Deckkraft:
imagecopymerge($dest, $src, 10, 9, 0, 0, 181, 180, 100);
Geben Sie das zusammengeführte Bild aus:
Legen Sie den richtigen Inhaltstyp fest und geben Sie das zusammengeführte Bild aus using imagepng():
header('Content-Type: image/png'); imagepng($dest);
Bereinigung:
Bildressourcen für Speicherverwaltung freigeben:
imagedestroy($dest); imagedestroy($src);
Hier ist ein Beispielcode-Snippet, das die Zusammenführung zweier Bilder demonstriert:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3