我已将Google云端硬盘与我的网站相关联,并以此格式获取图片:https://googledrive.com/host/{$GoogleID}
。我想要做的是为从Google云端硬盘获取的所有图片添加文字(非图像)水印。我已经尝试过:
他们两个都适合我或我不能让他们工作,我不知道为什么。我将举例说明图片网址:https://googledrive.com/host/0B9eVkF94eohMRlBQVENRWE5mc2c
我也尝试过这个answer的代码,但它也很有用。我想问题应该是我从Google云端硬盘获取的文件没有文件扩展名,这可能导致问题。这只是我的猜测......
答案 0 :(得分:1)
尝试使用file_get_contents或fopen读取图像,并从字符串创建图像。
$im = imagecreatefromstring(file_get_contents("image url"));
然后使用此示例:http://php.net/manual/en/image.examples.merged-watermark.php