在图像上保存复杂的水印
我不确定这是否可能。
我在 div 中有一个图像。
<div id="image">
<img src="mine.jpg" />
</div>
我还有另一个带有文本的 div,它放置在图像的顶部(嗯,更准确地说,放置在包含图像的 div 上)。
<div id="image">
<img src="mine.jpg" />
<div id="watermark">Hello</div>
</div>
现在,可以将其另存为图像吗? (嗯,即使我正在输入这个问题,这听起来也有点荒谬!)。
它听起来更像是“如何截取用户浏览器的屏幕截图”。
即使上述不可能,是否有与之相关的远程方法?
I'm not sure if this is even possible.
I have an image within a div.
<div id="image">
<img src="mine.jpg" />
</div>
And I have another div with text, that is placed on top of the image (well, more precisely, on the div that contains an image).
<div id="image">
<img src="mine.jpg" />
<div id="watermark">Hello</div>
</div>
Now, is it possible to save this as an image? (hm, it sounds a bit ridiculous even while I'm typing this question out!).
It sounds more like "how do I take a screenshot of user's browser".
Even if above is impossible, is there even a remotely relevant approach to this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这样的事情是不可能的。执行此操作的最佳方法是使用服务器端代码构建图像。就像 PHP 一样。
我认为使用 html5,您可以使用画布制作如此薄的内容,但目前这距离日常使用还很远。
No, such a thing is not possible. The best way to do this is to compose the image using serverside code. Like PHP.
I think with html5 you can make such thins with the canvas but thats far away from a everyday use, at the moment.