今天晚上花点时间改进super image tools插件,改进涉及到两个方面:
第一点:当今天写的文章中有一个a.jpg的图片,这个图片原来可能在昨天或者更早时候写的文章中出现过,而且这两次图片内容不一样,但是名字都是a.jpg。这时候问题就出现了,今天写的文章会自动判断已经下载过,并且使用老的图片替换了新的图片。为了解决这个问题,原来有朋友提议根据两个图片的文件大小来判断是否是同一个图片,我拒绝了这个方法,这个方法会导致多下载一次图片到本地,然后才能判断文件大小,这样的效率太低了。
为了能够有一个更好的解决办法,考虑了很久,今天这个办法出现了。假设第一次下载的图片为http://www.google.cn/a.gif,第二次下载的图片是http://www.apple.cn/a.gif,根据网址字符串判断这两个图片肯定不是同一个图片(假设条件是两个图片确实不是同一个图片),那么我只需要把网址信息反映在要保存的文件名中即可,不同网址的图片肯定不是同一图片的概率大大高于相同文件名的图片不是同一图片的概率,再者,如果在两个图片确实不是同一图片的情况下,这个判断正确的概率更高。于是解决办法:在存储图片的时候将图片网址进行md5加密,提取加密后的字符串前5个字符串+文件名作为存储的文件名。这样就几乎不可能出现重名不同图片的问题。
第二点:以前下载的图片是没有办法利用wp的媒体库功能进行管理的,本次升级增加将下载的图片自动转化为wp附件的功能。也就是说,所有下载的图片都会编程wp附件,这样很方便在媒体库中管理。增加这个功能后,实现了下载内容与本地内容无缝接口!
另外,本次升级取消包含chinese.ttf的汉字字体文件,改由用户手工下载,这样大大减小了插件体积!需要汉字可以去这里下载中文字体文件,下载后请将chinese.ttf文件存入插件目录内的fonts目录下。当你要在图片上输出汉字时,请务必选择chinese.ttf字体。你也可以将其他的汉字字体ttf文件存入fonts目录。
升级插件只需下载覆盖即可!
新版下载:Super Image Plugin
插件介绍:Super Image Plugin插件介绍
插件主页:Super Image Plugin插件主页
本人博客:http://www.pkphp.com/

6 Comments
在2.6.2上无法使用。
我现在就是2.6.2,使用没有任何障碍!
你好,Askie!我之前用的1.9版本,很好!
在11号更新到2.2版后,首页和分类目录的文章列表项的文章全部显示为全文,而不是MORE标签之前的内容!
我删除重装,换主题,重装WP,问题依旧,所以我还是还原到了1.9,没问题!
WP版本:2.7中文.
请你测试一下看看在你的机器上是否有此BUG!
感谢报告这个bug,已经修复,现在版本2.3!
good plugin!
many thx!
链接是改变了,可是图片没有下载下来?怎么回事?
Post a Comment