2017-05-18 11 views
0

私は背景画像を持っています。他の画像を上に置きます(他の画像は変数に保存されます)。 変数の例$ x &私の背景画像Isまた変数$ back 例../img/back.jpg 今、私はバックグラウンドの左側に$ xを追加したいです どうすれば実現できますか? この写真のように影のある緑色部分画像 どうすればその部分をPHPを使って別の写真に置き換えることができますか?私がこれまで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

「imagecopy()」http://php.net/manual/en/function.imagecopy.phpと他のすべてのコピー機能を参照してください。 –

+0

[HTMLで1つのイメージを別のイメージの上に配置するにはどうすればいいですか?](http://stackoverflow.com/questions/48474/how-do-position-one-image-on-top-of- another-in-html) – Andreas

+0

@アンドレアス私はそれが重複しているとは思わない。 OPは出力をHTMLではなくイメージにします。 –

答えて

0

組み合わせた画像を持っているもの (https://i.stack.imgur.com/IjK0o.jpg) は、画像処理の一部です。 gd libraryを直接使用することができます。しかし、OWの画像処理ライブラリ、例えばintervention imageを使うことをお勧めします。これは、書いて理解しやすくなります。

// 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'); 

insert methodに関するドキュメントを読み、facebookイメージの配置方法を理解してください。

関連する問題