Wordpress 图片自动加水印插件-Super Image Plugin

   Updated: 2009-06-14 23:39       Wordpress 图片自动加水印插件-Super Image Plugin有 2 条评论

自己的 Blog 上传的图片,希望能自动加上个性水印,不用手动给每一张图片加水印,省去很多麻烦。Super Image Plugin,可以实现这样的功能。

Super Image Plugin 介绍:

  1. 本插件能够实现 Wordpress 上传图片自动增加水印
  2. 可以添加图片水印和文字水印两种类型
  3. 可以对已经存在的图片进行批处理添加水印
  4. 可以对文章内容中的外部引用图片自动下载并添加水印
  5. 对自动下载的图片添加为 WP 附件,方便管理
  6. 本插件具有图片备份功能,即在图片添加前对图片进行备份,可以随时恢复到没有添加水印前的状态
  7. 添加了具有在线管理图片的功能,能够批量删除已经存在的图片
  8. 文字水印和图片水印可以进行位置精确操作
  9. 可以根据图片大小设置判断是否给图片添加水印

注意:本插件只能实现博客内容中包括的图片添加水印,即只有博客内容中的<img src=""> 标签引用的图片才会被添加水印,如果你上传了图片但是博客中使用了缩略图,那么只有缩略图添加水印!

实现上传图片源文件和缩略图均添加水印的方法:

打开/wordpress/wp-admin/includes/media.php 查找(大约第 108 行):

// Save the data
$id = wp_insert_attachment($attachment, $file, $post_parent);

在这段代码上面添加如下代码:

// INSERT HERE!!!
if (function_exists("IM_mark"))
{ IM_mark($file,$op="overwrite"); }

如果你要在你上传的图片缩略图和中型图片添加水印请进行如下操作,要求版本 Wordpress v2.5.1,打开/wordpress/wp-includes/media.php 查找如下代码(大约第 230 行):

imagedestroy( $newimage );

在这段代码上面添加如下代码:

// INSERT HERE!!!
if (function_exists("IM_mark"))
{ IM_mark($destfilename,$op="overwrite"); }

另外要注意:

  1. 安装完毕后替换 mark.png 为你自己的水印图片
  2. fonts 目录中的字体你可以自己替换,使用 windows 的 ttf 字体都可以
  3. 如果你使用文字水印而且使用中文,请选择字体 chinese.ttf ,否会出现乱码

参考链接:

  1. 插件官方主页:http://www.pkphp.com/2008/06/08/wordpress-image-super-tools/
  2. 插件发布页:http://wordpress.org/extend/plugins/super-image-plugin/
  3. 水煮鱼关于插件的说明和改造:http://fairyfish.net/2008/07/07/super-image-plugin/

2 comments on “Wordpress 图片自动加水印插件-Super Image Plugin

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注