2017-05-18 10 views
0

ich jetzt einem Hintergrundbild Habe ich PHP Ein anderes Bild oben drauf setzen will (das andere Bild in einer Variable gespeichert ist) Beispiel Variable $ x & Mein Hintergrundbild Auch eine Variable $ zurück Beispiel ../img/back.jpg Jetzt möchte ich die $ x auf der linken Seite des Hintergrunds hinzufügen Wie kann ich das erreichen? Wie in diesem Bild gibt es das grüne Teil mit einem Schatten Bild Wie kann ich dieses Teil mit einem anderen Bild mit PHP ersetzen? (https://i.stack.imgur.com/IjK0o.jpg) Was ich bis jetztWie ein Bild hinzufügen über das anderes mit PHP

<?php 
copy("https://graph.facebook.com/FACEBOOKID/picture?width=99&height=99", "picture.jpg"); 
$x = "picture.jpg"; 
copy("https://i.stack.imgur.com/IjK0o.jpg","bg.jpg"); 
$back = "bg.jpg"; 
?> 
+0

Siehe 'imagecopy()' http://php.net/manual/en/function.imagecopy.php und alle anderen Kopierfunktionen. –

+0

Mögliches Duplikat von [Wie positioniere ich ein Bild in HTML übereinander?] (Http://stackoverflow.com/questions/48474/how-do-i-position-one-image-on-top-of-of- another-in-html) – Andreas

+0

@Andreas Ich glaube nicht, dass es ein Duplikat ist. Das OP möchte, dass die Ausgabe ein Bild und kein HTML ist. –

Antwort

0

Kombinieren von Bildern ist ein Teil der Bildverarbeitung. Sie können das gd library direkt verwenden. Ich empfehle jedoch die Verwendung einer OO-Bildverarbeitungsbibliothek wie intervention image, die einfacher zu schreiben und zu verstehen ist.

// open the background image file 
$img = Image::make('bg.jpg'); 

// Add the facebook image 
$img->insert('picture.jpg'); 

// Save the image as a new file 
$img->save('newpicture.jpg'); 

Lesen Sie die Dokumentation über die insert method zu verstehen, wie das Facebook-Bild zu positionieren.

Verwandte Themen