使用PHP給圖片加水印需要使用PHP的圖片處理函數,如getimagesize、image_type_to_extension、imagecreatefrompng、imagecolorallocatealpha、imagettftext、imagecreatefromstring、imagecopymerge、imagedestroy等。
通常需要按如下步驟操作:
- 上傳圖片
- 獲取圖片信息
- 制作水印
- 將水印和上傳的圖片拼接在一起
- 生成新的圖片
下面就生成文字水印和圖片水印分別說明:
使用PHP給圖片加水印需要使用PHP的圖片處理函數,如getimagesize、image_type_to_extension、imagecreatefrompng、imagecolorallocatealpha、imagettftext、imagecreatefromstring、imagecopymerge、imagedestroy等。
通常需要按如下步驟操作:
下面就生成文字水印和圖片水印分別說明: