ホームページ  >  記事  >  バックエンド開発  >  画像をアップロードし、透明な透かしを追加するための PHP コード

画像をアップロードし、透明な透かしを追加するための PHP コード

WBOY
WBOYオリジナル
2016-07-25 09:03:471147ブラウズ
  1. $im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //水の例を描きたいとします
  2. $watermark = imagecreatefrompng("スマイリー。 png") ; //ウォーターマーク画像のパス
  3. $im_x = imagex($im);
  4. $im_y = imagey($im);
  5. $w_x = imagex($watermark);
  6. $w_y = imagesy($watermark) );
  7. imagecopy( $im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y);
  8. imagejpeg($im); // 保存するパスを追加できますウォーターマーク付きの画像
  9. / / type を使用して画像のタイプを決定できます
  10. //switch($_file["upload"]["type"])
  11. //case:1
  12. //その後、別の関数を使用します
  13. // imagejpeg() は jpeg
  14. に対応します /imagegif() は gif
  15. に対応します//imagepng() は png
  16. imagedestroy($im) に対応します;
コードをコピー


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