第一点:当今天写的文章中有一个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/
wordpress 图片存到本地(1)
相关文章:
- 【原创】wordpress图片水印+远程图片下载插件super image tools
- wordpress超级图片工具super image tools准备再次升级!
- wordpress超级图片工具super image tools V1.1发布!
- 【严重警告】WordPress中文SEO插件V1.2紧急升级
- wordpress中文seo插件升级到V1.1
- 【原创】Super Image Plugin V1.6发布
- imagesupertools
- 【原创】Super Image Plugin V1.5发布
- wordpress自助链接插件auto-blogroll V1.0发布!
- wordpress自助链接auto-blogroll插件设计细节!
中文关键字:super image tools wordpress 图片下载 插件 中文 php 水印 google plugin 图片 文件 时间 目录 远程 自动