Heim  >  Artikel  >  Backend-Entwicklung  >  php上传图片并设置透明图片水印效果

php上传图片并设置透明图片水印效果

WBOY
WBOYOriginal
2016-07-25 08:51:50996Durchsuche
  1. $im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //图片

  2. $watermark = imagecreatefrompng("Smiley.png"); //水印图的路径
  3. $im_x = imagesx($im);
  4. $im_y = imagesy($im);
  5. $w_x = imagesx($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. //其它gd库函数
  13. //imagejpeg()对应jpeg
  14. //imagegif()对应gif
  15. //imagepng()对应png
  16. imagedestroy($im);
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn