【发布时间】:2012-06-01 22:33:30
【问题描述】:
是否可以在客户端使用 jquery 为动画 gif 添加水印(文本或图像)。
在这种情况下,所有处理都是客户端。
我无法让它在 jsfiddle 上运行。不过很简单,就是在主图上加了水印。
我遇到的问题是我需要它来处理动画 gif。所以水印显示在右下角。
主js代码为:http://www.patrick-wied.at/static/watermarkjs/jq/
页面上的脚本:
var config = {
"path": "watermark.png"
};
$(document).ready(function() {
$(document).watermark(config);
});
我唯一的问题是,通常我们可以使用 imagemagik gd 和 php 等进行处理。但这必须在客户端工作。所以请给点建议。
【问题讨论】:
-
您有什么理由要这样做吗?绕过水印的客户端实现很简单。
-
你要求的是修改 .gif 客户端呢?不要与另一个 .gif 等重叠。我认为您不能使用 javascript 修改 .gif 客户端,但如果结果证明是错误的,我很乐意听到。
-
@MarkSchultheiss gif 是由用户客户端从一系列图像中创建的。这一切都在客户端完成,我们希望在最终图像呈现为动画 gif 之前将水印附加到最终图像。
-
如果你想做这一切,这听起来像是 PHP 或其他服务器端语言的工作。我什至不知道您是如何创建 gif 图片客户端的?
标签: jquery