ホームページ >バックエンド開発 >PHPチュートリアル >GD関数による画像合成(jpg1枚、png1枚)に関する問題

GD関数による画像合成(jpg1枚、png1枚)に関する問題

WBOY
WBOYオリジナル
2016-06-13 12:38:02844ブラウズ

GD関数合成画像問題(jpg1枚、png1枚)
RT:
PHPを使用して2つの写真を結合するにはどうすればよいですか?
1 つは PNG の透明なベースマップで、もう 1 つは jpg 画像です

ここで、jpg 画像を png ベース画像に結合して、新しい画像を作成したいと考えています。

また、お聞きしたいのですが、合成する画像は同じサイズでなければなりませんか?それともベースマップをもっと大きくすることはできますか?

私もオンラインでいくつかの方法を探しましたが、どれもうまくいかないようです

  $path_1 = "topic_assets/522592b5d61cb_ip4.jpg";<br />
  $path_2 = "topic_assets/topic_border_android.png";<br />
	//echo $path_1;<br />
	$image=imagecreatefromjpeg($path_1);  <br />
	$wm=imagecreatefrompng($path_2);   <br />
	$im=imagecreatetruecolor(imagesx($image),imagesy($image));   <br />
	imagecopy($im,$image,0,0,0,0,imagesx($image),imagesy($image));   <br />
	imagecopy($im,$wm,0,0,0,0,imagesx($wm),imagesy($wm));


似たようなことをしたことがあるのですが、解決策を教えてください...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。