Super Image Plugin
July 7th, 2008 at 09:49pm 雪山飞猪 浏览: 2,056
介绍
- 本插件能够实现 WordPress 上传图片自动增加水印
- 可以添加图片水印和文字水印两种类型
- 可以对已经存在的图片进行批处理添加水印
- 可以对文章内容中的外部引用图片自动下载并添加水印
另外:
- 本插件具有图片备份功能,即在图片添加前对图片进行备份,可以随时恢复到没有添加水印前的状态
- 添加了具有在线管理图片的功能,能够批量删除已经存在的图片
- 文字水印和图片水印可以进行位置精确操作
- 可以根据图片大小设置判断是否给图片添加水印
简单安装
注解:本安装只能实现博客内容中包括的图片添加水印,即只有博客内容中的 <img src=”">标签引用的图片才会被添加水印,如果你上传了图片但是博客中使用了缩略图,那么只有缩略图添加水印!
- 下载zip文件,解压后把文件夹放入
wp-content/plugins目录,然后在 Plugins 页面激活该插件。 - 在
Setting->Super Image Plugin -> ContentImageDown菜单下的两个设置均设置为 Yes。
高级安装
注解:按照本方法安装能够实现上传图片源文件和缩略图均添加水印。
首先按照简单安装,第一步操作完毕然后进行如下操作:
打开/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");
}
注意
- 安装完毕后替换mark.png为你自己的水印图片
- fonts目录中的字体你可以自己替换,使用windows的ttf字体都可以
- 如果你使用文字水印而且使用中文,请选择字体chinese.ttf ,否会出现乱码
插件作者:askie
插件下载:Super Image Plugin
作者:雪山飞猪
原文链接:Super Image Plugin
我爱水煮鱼版权所有,转载时必须以链接形式注明作者和原始出处及本声明。





1. askie | July 7th, 2008 at 9:50 pm
[回复该留言]
原来是沙发做的。。。。强。
[回复该留言]
2. Mao | July 7th, 2008 at 11:31 pm
和之前的ImageSuperTools是什么关系…
ImageSuperTools是1.0的….功能一样?
[回复该留言]
同一个!
[回复该留言]
换下汤,不换药!
[回复该留言]
3. dupola | July 7th, 2008 at 11:34 pm
哇,这个插件好强大。
[回复该留言]
4. LoneDisc | July 8th, 2008 at 12:06 am
2.6行不行?
[回复该留言]
5. nobug | July 8th, 2008 at 7:49 am
省去PS了:)
[回复该留言]
6. tomdbtel | July 8th, 2008 at 9:46 am
有点麻烦
要去改代码
[回复该留言]
7. xaoma | July 9th, 2008 at 1:37 am
我发现雪山飞猪的博客还有这类外链:
http://www.urlfan.com/local/super_image_plugin/90050923.html
不知道什么语言
[回复该留言]
乱码,抄袭的人太多了。
[回复该留言]
8. Mao | July 13th, 2008 at 6:59 am
好像有BUG….
用WP自带的上传图片后,发表文章Super Image Plugin又下载一次.造成2张相同的图片…
还有.我看看了图片..其中下载的图片竟然连续下载N张相同的..命名为XX01…XX02…XX03..少的2张相同..多则20多张…
[回复该留言]
9. eric | July 21st, 2008 at 9:11 am
我用的是wordpress 2.6, 安装插件后在后台给图片加水印,结果出来这样的错误码.
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /www/users/rpick.net/wp-content/plugins/super-image-plugin/ImageShuiYin.php on line 24
[回复该留言]
10. jean | September 28th, 2008 at 5:42 pm
似乎在2.6.2上不能用这个?
[回复该留言]