如何在对角线位置的整个图像上放置水印文本?

时间:2015-08-21 11:31:16

标签: php gd watermark

我已将Google云端硬盘与我的网站相关联,并以此格式获取图片:https://googledrive.com/host/{$GoogleID}。我想要做的是为从Google云端硬盘获取的所有图片添加文字(非图像)水印。我已经尝试过:

他们两个都适合我或我不能让他们工作,我不知道为什么。我将举例说明图片网址:https://googledrive.com/host/0B9eVkF94eohMRlBQVENRWE5mc2c

我也尝试过这个answer的代码,但它也很有用。我想问题应该是我从Google云端硬盘获取的文件没有文件扩展名,这可能导致问题。这只是我的猜测......

更新 我设法在网站上显示照片,但是如何将文字放在所有照片上的对角线上,如enter image description here

1 个答案:

答案 0 :(得分:1)

尝试使用file_get_contents或fopen读取图像,并从字符串创建图像。

$im = imagecreatefromstring(file_get_contents("image url"));

然后使用此示例:http://php.net/manual/en/image.examples.merged-watermark.php