【介绍】
1.本插件能够实现wordpress上传图片自动增加水印
2.可以添加图片水印和文字水印两种类型
3.可以对已经存在的图片进行批处理添加水印
4.可以对文章内容中的外部引用图片自动下载并添加水印
5.对自动下载的图片添加为wp附件,方便管理
【插件安装和使用】
注解:本安装只能实现博客内容中包括的图片添加水印,即只有博客内容中的<img src=”">标签引用的图片才会被添加水印,如果你上传了图片但是博客中使用了缩略图,那么只有缩略图添加水印!
1. 下载zip文件,解压后把imagesupertools文件夹放入wp-content/plugins目录,然后在Plugins页面激活该插件。
2. 在setting->ImageSuperTools->ContentImageDown菜单下的两个设置均设置为Yes。
【注意】
1.安装完毕后替换mark.png为你自己的水印图片
2.fonts目录中的字体你可以自己替换,使用windows的ttf字体都可以
3.如果你使用文字水印而且使用中文,请选择字体chinese.ttf ,否会出现乱码
【详细功能介绍】
1.本插件可以手动对已存在的图片添加水印操作
2.本插件具有图片备份功能,即在图片添加前对图片进行备份,可以随时恢复到没有添加水印前的状态
3.添加了具有在线管理图片的功能,能够批量删除已经存在的图片
4.文字水印和图片水印可以进行位置精确操作
5.可以根据图片大小设置判断是否给图片添加水印
【20090117】更新到版本2.4
1.修复了插件对文章内容的部分tag的影响以及文章内容输出的影响。
2.修复了不打水印但是现在远程图片时本地图片重复下载的bug
3.增加了文章内容图片下载信息记录。如果文章利用插件下载了图片,可以利用后台功能返回到未下载图片之前的远程图片状态。
4.增加文章下载图片信息记录,提高插件速度。
【20090112】更新到版本2.3
1.本版本修复了<p>和<br>标签不起作用的bug
2.增加浏览网页即可实现外部调用图片下载到本地。这个功能的目的是:如果你以前没有使用过本插件,而且你以前写的博客中调用了外部图片,那么当你激活插件后,第一次有人浏览了以前的某篇文章,插件会自动下载图片到本地。
【注意】使用插件前请提前备份你的数据!
新版下载:Super Image Plugin
插件主页:Super Image Plugin插件主页
本人博客:http://www.pkphp.com/

85 Comments
嗨,你好,每次启用,都会出现这样的错误:
Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/var/log/php_err.log) is not within the allowed path(s): (/www/winetcn/tmp/:/tmp/:/www/winetcn/murekecom/:/usr/local/php5/lib/php/) in /www/winetcn/murekecom/wp-includes/wp-db.php on line 199
Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/var/log/php_err.log) is not within the allowed path(s): (/www/winetcn/tmp/:/tmp/:/www/winetcn/murekecom/:/usr/local/php5/lib/php/) in /www/winetcn/murekecom/wp-includes/wp-db.php on line 199
Warning: Cannot modify header information – headers already sent by (output started at /www/winetcn/murekecom/wp-includes/wp-db.php:199) in /www/winetcn/murekecom/wp-includes/pluggable.php on line 694、
是怎么导致的呢,希望以后完善并更好,谢谢你的努力!
这个好像是你文件权限的问题,与插件没有关系!
2个BUG!
1.WP自身上传的图片image super tools也会当远程图片下载下来…
2.image super tools远程下载图片,不是下载一张..而是多张…即,一张图片,下载多次..命名为XX01..XX02..XX03…XX04等等..有的多达20+张…最少也有两三张…
我测试过了,本地的图片是不会重复下载,是否是本地图片是根据图片URL判断的,如果图片Url以博客Url开头那么就判断为本地图片,忽略下载!
难道和其他插件用冲突?
我将服务器的图片下载下来..才发现的…相同的图片N多~
是了.我是选择简单安装的….你测试的是高级安装吗?
下载本地图片的原因估计是我直接在wp-config.php添加固定网址参数,而没有修改数据库的网址….之前换个域名测试
第2个问题.我想你早也料到.如果服务器有相同文件名的.就自动在文件名后面添加01.等命名方式…
能不能修改为,有相同文件名的就不下载.只改链接?
最新测试…新装WP2.5.1版…可以下载远程图片..但连续下载2次,即2张相同的…
虽然成功下载远程图片..当文章的图片URL没有修改…..
测试网址http://armory.maoxmao.com/
密码123456
修正了这个bug!
这个bug是因为在编辑时候自动存储引起的!
请更新最新版本吧!
谢谢你的反馈!
wp2.6, 用了以后发现有的图片没有加上水印, 检查 wp-admin\includes\media.php 看到里面连续有两个方法:
function media_handle_upload
function media_handle_sideload
里面都有
// Save the data
$id = wp_insert_attachment($attachment, $file, $post_parent);
是两个地方都要加吗?
另外:在setting 插件里面 搜索 图片加水印的功能, 默认搜索路径能否改为 content的update路径? 现在是插件安装路径,不合适啊。 还有,搜索到图片后加水印时,是否检查了 水印记录文件,如果存在就不再添加, 这样似乎不妥。最好是提示一下用户,如果用户自己确认没有加过,那就重新再加一次,水印信息文件重新生成就是。
实在不行的话,我只好在本地加了水印了,这样保持图片版本一致最好。
我找到问题原因了,我用WP的媒体库管理功能删除了一些图片,然后重新上传,而文件名是一样的。这样以前生成的.bak文件还在。 所以插件得再改一下,在创建备份文件时需要覆盖已有的文件。目前好像是无法覆盖,结果新的加了水印的.gif 没有正确生成, 内容格式未知。
那我将来增加一个选项吧!谢谢你的建议!
怪了,源码里面有 @unlink .bak文件啊。那为什么我wp目录下的图片文件状态,.bak文件是以前版本的图片呢? 新的文件上传后加水印过程中没有覆盖掉旧的.bak文件……
很好 很强大
你好!我在使用的时候,水印的预览发生的错误,打开预览图是以下错误代码:Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /usr/local/psa/home/vhosts/ebuyed.com/httpdocs/wp-content/plugins/super-image-plugin/ImageShuiYin.php on line 24
谢谢!期待你的邮件。
@Usuning 这个问题是因为代码没有兼容php4和5引起的,现在已经修正了。你重新下载覆盖插件即可!
修正的版本在哪里下载?给个地址。
就在wp官方,原来的下载地址
不是吧!我下载了,我看文件日期不对呀。Last Updated: 2008-8-31
还是这个日期的。
不过还是下载了,上传去也不行呀。。看不到东西呀。。
谢谢!能否解决一下。。
修改已发布文章,文章中的外部图片并未下载?
有些网也代码不规范可能会引起程序无法获取图片的情况,大部分情况下都是没问题的,你再测试看看
安装了最新的1.9, 可Preview处一直无法预览,只有叉叉, 水印也一直添加不了。 自制的水印mark.png文件是可以显示的。 急盼解决办法! wordpress是2.6.2
是不是你的空间没有开放GD库?
刚在WP下载的此插件安装不成功,添加文章时提示:Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in www/wp-content/plugins/super-image-plugin/ImageShuiYin.php on line 24
请问这是什么问题,谢谢
请下载最新版本,这个可能是你的php版本太小引起的
粘贴过来的图片地址/链接地址会自动替换成http://www.xxx.com/wp-admin/图片文件名或者文件名,这是为什么?WP2.6.1
没明白你的意思!
已经是wordpress.org上的最新版本,另我的PHP版本是5.0的
我检查了代码,没有什么问题!很奇怪啊!
请问我一直报错
Warning: filemtime() [function.filemtime]: stat failed for /home/content/d/e/l/delychi/html/wp-content/uploads/2008/10/4a39_WMF_Logo.jpg in /home/content/d/e/l/delychi/html/wp-content/plugins/super-image-plugin/imagesupertools.php on line 732
Warning: Cannot modify header information – headers already sent by (output started at /home/content/d/e/l/delychi/html/wp-content/plugins/super-image-plugin/imagesupertools.php:732) in /home/content/d/e/l/delychi/html/wp-includes/pluggable.php on line 770
请问这个应该修改哪里的目录文件权限?
upload目录我以前设置成777权限了
@brand2home 应该4a39_WMF_Logo.jpg文件个格式不正确引起的错误!不是权限问题!
谢谢。发现问题了
原来是采用中文SEO插件。自动把标签的单词转化成连接
结果这个图片包含标签单词被插入了了
取消这个功能后恢复正常。现在使用效果很好。谢谢
简单安装,wordpress2.7,会出现下面问题,不知道怎么回事:
Warning: file_get_contents() [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/w810209/public_html/desktop/wp-content/plugins/super-image-plugin/imagesupertools.php on line 868
已经修复!请下载最新版本!
博主真是有效率,问题解决了,谢谢啊。
不过还有个问题,说是可以对已经存在的图片进行批处理添加水印,但是试了半天,也不知道这个功能在哪里啊。
还有,2.7的那句$id = wp_insert_attachment($attachment, $file, $post_parent);
变成了:
$id = wp_insert_attachment($attachment, $file, $post_id);
而且里面有两句一样的,不知道代码加在哪个上面呢
现在不需要修改代码了!
谢谢askia!!
问题都解决了。顺便问一句:
如果把图片放在其他服务器上面了,怎么给那些图片添加水印呢
这个功能插件好像办不到,但是问一下你是如何把图片放在其他服务器上呢?
用firefox插件scribefire发布文章,他会用ftp上传文章里面的图片,ftp设置为其他服务器就可以了
如果网站图片过多,放到另外服务器会加快网站打开速度,所以给其设定的服务器上面图片加水印也是蛮有用的功能。
BZ有空可以研究下
刚建好一个网站,如果不介意,帮我加个链接吧。谢谢
这个牵扯到跨站操作,难度较大!
Hi,
Is it possible to watermark images directly during upload or posting of new articles?
It would be nice if this page with explanations would be available in English.
这些警告信息是由wp本身引起的,插件本身没有问题!警告信息的出现是因为你的服务器配置php.ini中错误信息设置不当引起的!
the answer is Yes! you can test a post to get this answer!
兄弟啊。升级了插件以后所有BR和P都不管用了~!!!!
额。。新版本解决了回行的问题
但wp自带的《!–nextpage–》又不管用了。。。。。
《more》也有问题。。。。。。。。。
升级2.3版本后,代码高亮插件CodeColorer,不起作用了,别的同类插件没有测试过,升级前都正常使用的,经对比后发现,新文件多了这段函数:function IM_downimgfromcontentfilter($content)
,删除后,现使用正常.希望作者能纠正下这个问题.
正在修正以上问题!请大家稍等!
还是老问题《!–nextpage–》和《more》还有coolcode依然不能识别
Warning: rename(/wp-content/uploads/2009/01/6d6b_52d6_b914_c77d_476f_c7e7_f7d0_c3e5_6e49_acb5_de02_0686_8b68_86e4_b73a_e0a1_8738_8573_b306_72ec_6aa4_23ce_17c7_2b40_c541_afc9_1f2a_5390_2f23_2d61_b933_da50_d3a4_8aa0_d40b_87f6_72f6_c4df_1c7f_53cf_e95c_1abf_658e_a01f_18fe_5aec_21b3_f414_05e2_1_24009_FS.jpg) [function.rename]: File name too long in /wp-content/plugins/super-image-plugin/imagesupertools.php on line 768
文件名错误!
最新版解决这个问题了!你使用那个版本?
你好,我使用了该插件,现在缩略图上无法添加水印!
原图上有,我想实现,所有图片,不管小中大,原图 都要有水印
希望Email联系我!!比较急!
多谢分享了 呵呵
一直需要,今日不费功夫就找到了。3Q
你好,使用2.4.首先感謝插件作者的勞動方便了大眾.
問題如下:比如在一個網站復制了圖文內容之後,第一次在WP添加文章並發表之後,IST就會自動下載並添加水印[這個很好],可是當編輯文章然後更新日志之後,看到的文章內容裡邊的圖片就不是剛剛下載的,而變為遠程地址的圖片.
總結:IST對一篇文章只能使用”一次”.
PHP的功能还是非常强大的!
建议 图片现在的时机改为 可选的 在添加图片链接时 提供选择是不是在后台下载,接着返回下载下来的图片的地址供我们和原图链接做选择插入文章。
那将更完美 因为做flickr的外链被封,所以想借助代理和 image super tools把图片转移回来。
但是考虑到空间和流量的限制,提出选择性的下载 并选择性的使用外链图片或本地图片。
如果博主可以实现这些功能,那tools将更加强大。
另外 可否增加一下下载图片的时间 有些时候下载大图或网速问题 图片经常下载不下来。这个很急人。
能不能分离 水印和 远程图片下载 两个功能呢?
我不是很需要加水印。。
做成俩差价就好了。或者是后台可以选择。
你好,你的imagesupertools2.4,在wp2.8下无法使用了,能不能更新啊?
有时间我更新一下!
期待能在2.8下面使用,非常感谢!!
When I activate the plugin on WordPress 2.8.3, it just says fatal error. How can we fix this?
hello,
I’m from Indonesia, and I don’t understand this
enyway, I love Super Image Plugin, I use it on my blog, check it out
but is there any posibilities to make it auto?
I mean, every image that we upload, then watermark is automatically attached?
I’m looking for it on your next version upgrade
thanks for great plugin!
Works great, thank you
好像在2.85下不好用,我觉得还是自动保存的问题。点发布就又成原来的图片地址了。其实图片已经下载了
I used ImageSuper Tool to watermark my photos, but I decided to change the text of the watermark to all capital letters and to keep it centered for all images rather than random. I tried to mark all images, but it would not apply it to any that had previously been marked. I restored all images to original (which did remove the old watermark) and tried marking again, but only newly added photos to my media library will take the watermark. Is this a known bug or how can I get the previous images to accept the watermark?
为什么我的运行不了,提示错误
Parse error: syntax error, unexpected $end in D:\xampp\xampp\htdocs\wp3\wp-content\plugins\super-image-plugin\imagesupertools.php on line 1241
php是5.x以上,2009-10-28从wordpress官方下载的插件
restore the backup imagefile and marked image again.
错误信息太少,无法定位
你好 我非常喜欢这个插件
但是最近不知道怎么的 图片是下载下来了
可是POST 里面还是用的外链地址的图片 下载下来的图片根本就没有连接 我以前都是好多 尝试了恢复默认值和重装这插件
都是一样的 请大师帮我指点一下
对了 我试了下 现在本地上传的一张图片 在页面上也不能显示了
不知道哪儿出错了
刚才确认错了
现在情况是本地上传图片能显示
就是用外链的时候 HTML代码查看还是显示的外链的图片 事实上是图片已经在UPLOAD 文件夹下 就是没有指向本地下好的图片位置
我把这个插件重装了几次 好像都没有恢复到初始设置 不知道哪儿错了 很麻烦 请你帮帮忙 谢谢
请问应该怎样设置怎么把其他网站的图片自动下到自己服务器上?
如何操作?
我试了N次,所有选项能选YES的都选了,就是不好用
之前装过2.4,好像不支持wordpress2.82 ,就一直没有升级,很好用。
但是升级到2.5后就不能加水印了。把wordpress升级到2.86也没有任何反应,几个博客都试了。不同的空间都试过了,都是linux下的 nginx apache 都试过了 ,请问博主具体会是哪里出了问题呢?给点提示我可以自己找找问题。
说明,从外站下载图片这个功能是正常的,就是不能加水印。
尝试了!很好用。但却是第一次启用,或者说安装的时候,本地图片会被下载上传一次。再次停用激活不会出现这样的问题。
我的是2.91版本的WP,使用插件后怎么不能自动下载远程图片到本地呢?我再下面的机器是WIN2003系统架设的一切正常的,在LINUX系统的空间上测试就不能自动下载了,这个需要怎么改进,哪些文件的权限需要修改的?希望能帮我看看。
WP2.91版本,插件2.5版,安装后在另一个 空间出现这样的错误提示:
Warning: Invalid argument supplied for foreach() in /home/lszicom/public_html/wp-content/plugins/super-image-plugin/imagesupertools.php on line 382
Warning: Cannot modify header information – headers already sent by (output started at /home/lszicom/public_html/wp-content/plugins/super-image-plugin/imagesupertools.php:382) in /home/lszicom/public_html/wp-includes/pluggable.php on line 868
Hey i can not find the plugin on wordpress anymore. I deleted it from my wordpress to test something and now when i want to install it again is not there, what happen? Please give me a new download link for this plugin. thanks
please email me with a new download link i need to reactivate this plugin again very soon. please help
can i have a new download link for this plugin please? the one from wordpress dose not exists.
站长你好:最新版本现在哪里可以下载啊?WP那边已经删除了,是因为不适用于WP的2.9系列它们删除了吗?
8 Trackbacks/Pingbacks
[...] 更详细的是用请看 Askie 的文章:wordpress图片水印+远程图片下载插件image super tools [...]
[...] 虽然WordPress已经有自动给图片加水印的插件了(呦呦~~~就是这个super image tools), 而且这个东西牛X到不行,连远程图片也可以轻松搞定; 但就是不符合我的口味,Why?大哥辛苦了,小弟很勤奋,每张图片我都要亲自照顾一下。 以前写过一个简单的Python图片处理程序,现在权当复习一下。 [...]
[...] 新版下载:Super Image Plugin 插件介绍:Super Image Plugin插件介绍 插件主页:Super Image Plugin插件主页 本人博客:http://www.pkphp.com/ 相关文章: [...]
[...] 更详细的是用请看 Askie 的文章:wordpress图片水印+远程图片下载插件image super tools [...]
[...] wordpress图片水印+远程图片下载插件super image tools 符合标签: wordpress Posted by peter on 2008年十二月5日, 星期五 12:43 这篇文章发表于 网络资源 目录有 0 条评论 这些. 转载来至:[记录与PHP的PK经历] 本文链接: 【原创】wordpress图片水印+远程图片下载插件super image tools [...]
[...] more at <a href=”http://www.pkphp.com/2008/06/08/wordpress-image-super-tools/” rel=”bookmark” title=”Permanent Link to [...]
[...] 插件官方主页:http://www.pkphp.com/2008/06/08/wordpress-image-super-tools/ [...]
[...] Super Image Plugin(图片水印 以及日志中引用图片自动下载到本地 缺点是把GIF图片也打上水印 动不了了) [...]
Post a Comment