我使用的是图像水印php脚本,这里有来自https://www.sanwebe.com/2014/08/watermark-an-uploaded-image-with-php的参考。
问题是:
imagecopy($new_canvas, $watermark, $watermark_left, $watermark_bottom, 0, 0, 300, 100);这将成功地将水标记添加到图像中,并且当我使用:
//output image direcly on the browser.
header('Content-Type: image/jpeg');
imagejpeg($new_canvas, NULL , 90);它用水印打印图像,但我无法上传带有水印的图像,我使用:
move_uploaded_file( $temp_name, $destination_path );上传的图像成功,但没有水印和
move_uploaded_file( $new_canvas, $destination_path );它给出了错误:
警告: move_uploaded_file()期望参数1是字符串,资源给定。
请帮我解决这个问题。
发布于 2016-06-07 18:51:27
使用"imagejpeg“,您可以将图像输出到浏览器或文件。要将图像保存在文件中,请尝试如下:
imagejpeg($new_canvas, $destination_path , 90);https://stackoverflow.com/questions/37686857
复制相似问题