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

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

WBOY
リリース: 2016-06-13 12:38:02
オリジナル
848 人が閲覧しました

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));
ログイン後にコピー


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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート