QQWorld Auto Save Images

Description

Automatically keep the all remote picture to the local media libary when you publishing posts, and automatically set featured image.

And more powerful functional is waiting for you. What exactly is it? Hehe…

Notice:

  • This plugin has a little problem that is all the image url must be full url, it means must included “http(s)://”, for example:
    • <img src="http://img.whitehouse.gov/image/2014/08/09/gogogo.jpg" />
    • <img src="http://www.bubugao.me/image/travel/beijing.png?date=20140218" />
    • <img src="http://r4.ykimg.com/05410408543927D66A0B4D03A98AED24" />
    • <img src="https://example.com/image?id=127457" />
  • The examples that not works:
    • <img src="/images/great.png" />
    • <img src="./photo-lab/2014-08-09.jpg" />
    • <img src="img/background/black.gif" />

I’v tried to figure this out, but i couldn’t get the host name to make image src full.

So if you encounter these codes, plaese manually fix the images src to full url.

Good News: Professional Edition has able to fix this.

Compatibility with

Custom Upload Dir

Plugin’s Plugins

Grabber for QQWorld Auto Save Images: Grab PDF.

Professional Edition

Features of Pro Edition

  • Automatically delete the HTML code of remote images smaller than Minimum-Picture-Size.
  • Detecting replicated images in media library by Original-link and CRC (Only for new images that after v1.1 updated).
  • Automatically exclude specified remote images by CRC.
  • Automatically delete html code of specified remote images by CRC.
  • New manual mode with multi-thread (Faster than automatic mode and modify Title & Alt in realtime)
  • Download Images from WeChat
  • Cron Scan Posts
  • Watermark
  • Images Compression (JPG Only)
  • Use Proxy
  • Smart Grabbing, Automatically detect 2 images url from href/src of remote image with outside link, and grab the bigger one.
  • Use Cookie-Free Domain & CDN Servive (AliYun OSS, UpYun, QiNiu)
  • Collect webpage automatically: Easy reprint articles, and get all the images to choose from web pages.
  • Translation (Baidu Translation, Google Translation)
  • Set no remote images saved into media library, it means would not generate thumbnail with many sizes. but if you checked Set-Featured-Image, the first remote image will be saved into media library.
  • Support automatically convert BMP to JPG.

Buy: QQWorld Collector (USD $18.81-$49.21) | How to buy?
(No need understand chinese, there is a language switcher on right sidebar.)

Contact:
E-mail: admin@qqworld.org
QQ: 172269588

////////////////////////////////////////////////////

在发布文章时自动保存远程图片到本地媒体库,自动设置特色图片,并且支持机器人采集软件从外部提交。

还有更强大的功能等着你,到底是什么呢?呵呵……

注意:

  • 该插件有个小问题,所有的远程图像的URL必须是完整的,就是说必须得包含”http(s)://”,比如:
    • <img src="http://img.whitehouse.gov/image/2014/08/09/gogogo.jpg" />
    • <img src="http://www.bubugao.me/image/travel/beijing.png?date=20140218" />
    • <img src="http://r4.ykimg.com/05410408543927D66A0B4D03A98AED24" />
    • <img src="https://example.com/image?id=127457" />
  • 不能保存的例子:
    • <img src="/images/great.png" />
    • <img src="./photo-lab/2014-08-09.jpg" />
    • <img src="img/background/black.gif" />

我尝试解决这个问题,但是我无法让程序获取到主机名从而让图片的URL完整。

所以,如果你碰到这样的代码,请手动将图片地址改成完整的,或者使用采集工具自动补完图片的URL然后从外部提交给Wordpress。

好消息:专业版可以解决这个问题。

兼容于其他插件

Custom Upload Dir

插件的插件

QQWorld自动保存图片的捕手:抓取 PDF。

专业版、服务器版、旗舰版

专专业版、服务器版、旗舰版

  • 可选择自动删除小于最小图像尺寸的远程图像HTML代码
  • 在数据库中通过原链接和CRC检测重复图像(仅用于更新1.1版之后下载的图像)
  • 可以自动通过检验图像文件CRC忽略指定的远程图像
  • 可以自动通过检验图像文件CRC删除指定的远程图像HTML代码
  • 多线程的手动模式(下载速度是自动模式的N倍,且支持即时修改Title和Alt)
  • 下载微信图片
  • 定时扫描文章
  • 水印
  • 压缩优化图片
  • 使用代理服务器(可下载需要翻墙的图片)
  • 智能抓取(从图片src和链接href中提取图片地址,并抓取较大的一个)
  • 使用Cookie-Free域名和外部存储器(阿里云OSS、七牛云存储、又拍云存储等)
  • 自动采集功能:轻松转载文章、从网页中获取所有图片供选择
  • 翻译(百度翻译,谷歌翻译),支持简繁体互转喔!
  • 可选择不保存图像到媒体库,这意味着不会生成各种尺寸的缩略图,但是如果勾选了自动设置特色图片,则只会将第一幅图片保存到媒体库。
  • 支持BMP和WEBP转JPG

购买:QQWorld收藏家 (CNY ¥99-¥259) | 如何购买?

联系方式:
邮件:admin@qqworld.org
QQ:172269588

Screenshots

  • User interface - Settings
  • 用户界面 - 设置
  • User interface - Preview watermark feature
  • 用户界面 - 水印功能预览
  • User interface - Scan posts
  • 用户界面 - 扫描文章

Installation

  1. Make sure the server configuration allow_url_fopen=1 and remove “;” from in front of extension=php_gd2.dll and extension=php_curl.dll in php.ini.
    请确保php.ini的设置中 allow_url_fopen=1,并且去掉extension=php_gd2.dllextension=php_curl.dll之前的“;”
  2. Warning: If your website domain has changed, you must modify all image link to new domain from database, or else all images which not modified in post content will be saved again.
    警告:如果你的网站域名更改了,必须在数据库中将所有的图片链接更新到新域名,否则插件会把未更改的图片再保存一次。

FAQ

Installation Instructions
  1. Make sure the server configuration allow_url_fopen=1 and remove “;” from in front of extension=php_gd2.dll and extension=php_curl.dll in php.ini.
    请确保php.ini的设置中 allow_url_fopen=1,并且去掉extension=php_gd2.dllextension=php_curl.dll之前的“;”
  2. Warning: If your website domain has changed, you must modify all image link to new domain from database, or else all images which not modified in post content will be saved again.
    警告:如果你的网站域名更改了,必须在数据库中将所有的图片链接更新到新域名,否则插件会把未更改的图片再保存一次。
Why the Maximum-Picture-Size fields are gray?

Because PHP version is lower than 5.4. please upgrade your PHP.

Why the Watermark featrue does not works?

Because of it’s only a preview. Full functionality is being developed in the Professional Edition. and i don’t know what time Professional Edition released. who cares..

为什么“最大图像尺寸”设置输入框是灰色的?

因为PHP版本低于5.4,请升级PHP。

为什么水印功能不能用?

因为只是预览,完整的功能将在开发中的专业版中。我也不知道专业什么时候发布,管它呢……

Reviews

Good

插件专业,功能丰富,可以批量保存站外图片,能处理比较麻烦的网址结构,还有指定文章范围等等实用的功能,不错的。

我在使用中遇到了插件运行阻塞卡顿的问题,后来发现是阿里云主机的云盾防火墙拦阻造成的(或许还包括加速乐),有遇到同样问题的朋友可以注意一下。

Read all 22 reviews

Contributors & Developers

“QQWorld Auto Save Images” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.8.2

Bug fixed: Automatically delete ‘/’ in post content.
修复Bug:修复自动清除内容中的’/’的Bug

1.8.1

Bug fixed: Cound not automatic set featrued image on WP 4.6.
修复Bug:WP4.6版上无法自动设置特色图片

1.8

Bug fixed: Some themes or plugins might cause repeatedly save images.
修复Bug:某些主题或插件可能会导致重复保存图片。

1.7.15.6

Bug fixed: some bugs.
修复Bug:一些bugs。

1.7.15.5

New feature: Convert Vietnamese to English letters for automatically change image filename.
新特性:自动更改文件名时自动将越南语字母转换为英语字母

1.7.15.4

Bug Fixed: Removed unnecessary backslashes escaped.
修Bug:去除不必要的自动反斜线转义。

1.7.15.3

New feature: Automatically detect uploaded images as featured image.
新特性:自动检测已上传的图像作为特色图片。

1.7.15.2

New feature: Update the Information of Pro Edition.
新特性:更新专业版信息。

1.7.15.1

New feature: Supported save remote images via Schedule Publish.
新特性:支持定时发布时保存远程图像。

1.7.15

  • New feature:
    • Compatibility with Custom Upload Dir.
  • 新特性:
    • 和Custom Upload Dir兼容。
  • Bugs Fixed:
    • Save duplicate image
    • Save duplicate revision post
    • String ‘%20’ in class
  • 修复Bug:
    • 重复保存图片
    • 重复保存文章历史版本
    • 在class中有“%20”字符串

1.7.14.1

Bug fixed: Couldn’t grabbing the image url contain spaces.
修复Bug:不能抓取包含空格的图像url。

1.7.14

Bug fixed: A bug of regular expression ( ‘{‘ & ‘}’ ).
修复Bug:修复正则表达式的bug( ‘{‘ 和 ‘}’ )。

1.7.13.9

New feature: Added new format option Align-To
新特性:添加对齐方式的格式化选项。

1.7.13.8

New feature: Automatically add caption shortcode.
新特性:自动添加图说短代码。

1.7.13.7

New Interface: Update user interface of Pro Edition
新界面:更新专业版的用户界面

1.7.13.6

Bug fixed: Couldn’t handle the Maximum Image Size of remote image resource by GZIP compressed. (Needs PHP 5.4+)
修复Bug:无法控制被GZIP压缩的图片资源的最大尺寸。(须PHP 5.4+)

1.7.13.5

New feature: Enhanced ability for grab remote image by GZIP compressed. (Needs PHP 5.4+)
新特性:加强对GZIP压缩的图片资源的抓取功能。(须PHP 5.4+)

1.7.13.4

New feature: Supply a hook that can custom link text of the outside link or even more complicated.
新特性:提供1个Hook来自定义外部链接的链接文本或更加复杂的内容。。

1.7.13.3

New feature: Add rel=”nofollow” into outside link’s tag when checked the option Save-Outside-Links.
新特性:当选择保存外部链接时,自动在外部链接的标签中加入rel=”nofollow”。
Bug fixed: Manual scan posts can not check missing remote images.
修复Bug:手动扫描文章无法检测丢失的远程图片。

1.7.13.2

New feature: Add rel=”nofollow” into outside link’s tag when checked the option Keep-Outside-Links.
新特性:当选择保留外部链接时,自动在外部链接的标签中加入rel=”nofollow”。

1.7.13.1

New feature: The feature Maximum-Picture-Size Automatically reduction image size support PHP 5.3 now.
新特性:最大图像尺寸的自动缩小图片功能支持PHP5.3。

1.7.13

News: QQWorld Auto Save Images Pro Edition is avaliable.
新闻:QQWorld自动保存图片专业版已发售。

1.7.12.14

New feature:
For plugin working issue, adds server check to help user handle server configuation issues.

新特性
为了使插件工作正常,增加服务器检测帮助用户处理服务器配置问题

1.7.12.13

  • New feature:
    • Save first ? image(s) from each posts.
  • 新特性:
    • 保存每篇文章前 ? 幅图像
  • Bugs Fixed:
    • Keep-outside-links didn’t works.
    • Allowed “maximum picture size” to set blank.
  • 修复Bug:
    • “保留外部链接”无效
    • 允许“最大图像尺寸”都设置为空白

1.7.12.12

New feature:
Automatic change remote filename that have Non-ASCii characters (for Windows Server).
Custom filename structure.
新特性:
自动修改包含非ASCii字符的远程图片文件名(用于Windows服务器)
自定义文件名结构。

1.7.12.11

New feature:
Supplied some interface for others additional functions.
新特性:
为其他附加功能提供了接口。

1.7.12.10

Bug Fixed:
Handle missing/undownloadable remote image failed.
修复Bug:
无法处理 不存在/无法下载 的远程图片

1.7.12.9

New feature:
Automatic save outside links to description of attachments.
新特性:
自动将远程图片的链接保存到附件的描述中。

1.7.12.8

New feature:
Automatic change attachment url to rewrite permalink.
新特性:
自动将附件的url转换为伪静态固定链接

1.7.12.7

Bug Fixed:
Broken if the value of img tag property including single quote(‘)
修复Bug:
如果图片标签属性值包含单引号(‘)会出错

1.7.12.6

Bug Fixed:
Download remote image failed on some servers.
修复Bug:
在某些服务器上下载远程图片失败。

1.7.12.5

New feature:
Automatically change image title & alt as post title.
新特性:
自动参照文章标题添加图片标题和替代文本

1.7.12.4

New feature:
Using 3 ways to download remote images.
新特性:
使用三种方法下载远程图片

1.7.12.3

New feature:
Use curl instead of fopen to download remote images.
新特性:
使用cUrl代替fopen来下载远程图片

1.7.12.2

Bug fixed:
Now the option 3 of change name feature would not generate URL encoded file name.
修复Bug:
现在更改文件名功能的第3项不会产生URL编码的的文件名了。

1.7.12.1

Bug fixed:
Now the feature automatic-change-remote-images-filename-and-alt-as-post-name supporte IFTTT.
修复Bug:
现在自动更改文件名为文章名(Post Name | Slug)已支持IFTTT.

1.7.12

Mew format feature:
Automatic change remote images filename and alt as post name. if you choose this, please make sure post name | slug exclude Chinese or other East Asian characters.
格式化新功能:
自动更改文件名为文章名(Post Name | Slug),如果选择此项,请确保文章名(Post Name | Slug)不包含中文以及其他东亚字符。

1.7.11.4

Bug fixed:
About image maximum size filter settings, support any size of one of width and height.
修复Bug:
在图片尺寸过滤设置中,支持高度和宽度其中之一为任意尺寸。

1.7.11.3

Bug fixed:
Select category doesn’t works on scan feature.
修复Bug:
扫描文章功能的选择分类不能正常工作。

1.7.11.2

Bug fixed:
Can’t format image url that has ().
修复Bug:
不能格式化带
号的图片链接

1.7.11.1

Bug fixed:
Ignore PHP warning messages has missing images when scanning posts.
修复Bug:
扫描文章时忽略远程图片不存在的警告信息。

1.7.11

New feature:
Display addistional content after the each remote images.
新特性:
显示额外的内容到每一个自动保存的远程图片后面。

1.7.10.1

New feature:
If PHP version lower than 5.4, automatic disabled the Maximum-Picture-Size feature.
新特性:
如果PHP版本低于5.4,自动禁用设置最大图像的功能。

1.7.10

New feature:
Automatic reduction is greater than the size of the picture. default: 1280×1280(px)
新特性:
自动缩小大于所设置尺寸的图像。默认:1280×1280(像素)

1.7.9

New feature:
Allowed to Ignore small size picture, such as some icons. default: 32×32(px)
新特性:
允许忽略小尺寸图像,比如一些小图标。默认:32×32(像素)

1.7.8

  • New features:
    • Ignore animated GIF when doing watermark as preview option.
    • Modified ‘http://’ to ‘http(s)://’ in Exclude-Domain/Keyword of General Options.
  • 新特性:
    • 添加水印时忽略GIF动画的预览选项
    • 将常规选项中的排除域名/关键词中的’http://’改为’http(s)://’

1.7.7

New features:
Allowed to keeps outside links of remote images.
新特性:
允许保留远程图片的外部链接。

1.7.6

Fixed a bug of regular expression that cleaned many contents in Visual-mode of Editor and in Manual-mode of plugin.
修复正则表达式的bug,在可视化编辑情况下手动保存图片有时候会清空大量的内容。

1.7.5

New features:
Added format options. The code formated just like insert to post.
新特性:
增加格式化选项。格式化的代码就像插入到文章的。

1.7.4

  • Bugs fixed:
    1. Manual mode of Scan-Post did saved remote images in process.
    2. Javascript parse error on select checkbox of pages of scan-posts in English website language.
  • New features:
    • Preview watermark.
  • 修复Bugs:
    1. 扫描文章的手动模式会在扫描过程中偷偷保存远程图片。
    2. 站点语言为英文时,选择扫描文章的页面文章类型会报Javascript语法错误。
  • 新特性:
    • 水印功能预览

1.7.3

Bug fixed:
The bug that Added a backslash “\” in front of apostrophes (‘) in text mode of editor and in manual mode of plugin.
修复Bug:
在插件的手动模式和编辑器的文本模式下,在(‘)之前加上”\”

1.7.2

New features:
In manual mode, Supported auto save images from remote publishing.
Bugs fixed:
Some dynamic links had problem with change name.

新特性:
支持在手动模式下允许通过远程发布保存图片。
修复Bugs:
采集一些动态链接出现Bug

1.7.1

  • New features:
    1. Auto change image filename, If it’s possible to encounter remote images filename containing Chinese or other East Asian characters, i suggest enable it.
    2. Added Order/Order-by/Status filters for scan-posts mode.
  • 新特性:
    1. 自动图片文件更名,如果你有可能碰到包含中文或其他东亚字符的远程图片文件名,建议开启。
    2. 扫描文章模式增加 排序/排序依据/状态 筛选。

1.7

  • New features:
    1. New interface.
    2. Added categories filter for scan-posts mode.
  • 新特性:
    1. 新用户界面。
    2. 扫描文章模式增加分类筛选。

1.6.1

  • New features:
    1. Supported more type of dynamic link.
    2. More detail notifications for automatic/manual mode.
  • 新特性:
    1. 支持更多类型的动态连接。
    2. 自动/手动模式拥有更详细的通知信息

1.6

New feature: Supported fetching images from some dynamic link.
新特性:支持从部分动态连接抓取图片。

1.5.9.1

fixed a bug of regular expression.
修复正则表达式的bug。

1.5.9

New feature: Set Exclude-Domain/Keyword.
新特性:设置排除域名/关键词。

1.5.8

New feature: supported XMLRPC, means remote publishing from IFTTT.
新特性:支持XMLRPC,意味着支持从IFTTT远程发布。

1.5.7.5

fixed a bug of regular expression.
修复正则表达式的bug。

1.5.7.4

Hide posts do not have remote images from list in automatic mode.
在自动扫描的列表中隐藏没有远程图像的文章。

1.5.7.3

Show post number in error notification
在错误提示中显示文章的序号

1.5.7.2

The debug system can pass errors let process go to the end
增加调试系统可以跳过错误让进程运行到底

1.5.7.1

New feature: Debug system added
新特性:增加调试系统

1.5.7

  • Fixed:
    1. A bug of the stops process by some special characters.
    2. some english error messages.
  • 修复:
    1. 一些特殊字符停止程序进程的bug。
    2. 一些英文错误消息。

1.5.6

  • New features:
    1. Set scope of ID for scan.
    2. List posts including remote images and handle them manually.
  • 新功能:
    1. 设置文章ID的扫描范围。
    2. 列出包含远程图像的文章,并且手动处理它们。

1.5.5

Enhance the scanning speed of up to 10 times.
可提升最多10倍扫描速度

1.5.4

Because of PHP runs for a limited time, so now using ajax to scan posts. but it runs slower than 1.5.3.
因为PHP有运行时间限制,所以现在改为使用AJAX来扫描文章。但运行速度比1.5.3慢。

1.5.3

Added a filter set scan range for scanner
添加过滤器来设置扫描仪的扫描范围

1.5.2

Make the plugin more proffesional
让插件更专业

1.5.1

Make the plugin more secure
让插件更安全

1.5

New feature: Scan posts and save remote images in all posts to local media library. Maybe take a long time.
新功能:扫描所有的文章,将所有远程图片保存到本地,可能需要很长时间。

1.4.3

Now you can choose automatically set featured image or not.
现在你可以选择是否自动设置特色图片。

1.4.2

Fixed 1 bug: If remote images are too big or too many, program need more time to download, When default time out, whole process stoped.
If remote images are too many, sometimes you need fetch twice.
修复bug:如果远程图片太大或太多,程序需要更多时间来下载,当默认的运行超时,程序会卡住。
如果远程图片太多,有时候需要抓取两次。

1.4.1

New functional optimized
优化了新功能

1.4

Add a new type allow user manually save remote images via click a button on the top of editor.
You can change the Type in the plugin’s setting page.
添加一个新类型允许用户通过单击编辑器顶部的按钮手动保存远程图像。
你可以在插件的设置页面更改类型。

1.3

  • Fixed 2 bugs:
    1. Failed to save remote image to local when the image url include “(\?(.*?))?”, now it’s works.
    2. If the remote image url is invalid, will not to save it to a blank attachment.
  • 修复两个bug:
    1. 如果远程图片地址包含 “(\?(.*?))?” 会无法保存到本地,现在工作正常。
    2. 如果远程图片地址无效,则不会保存一个空的附件到本地。

1.2

add admin page to control use which action to save remote image.
添加后台页面来管理选择使用下载远程图片的动作。

1.1

Remove auto rename.
移除自动更名功能。
if you want to upload images with chinese file name and server does not support chinese filename, please using 1.0.
如果需要上传中文名图片,服务器又不支持中文文件名,请使用1.0

1.0

Born for Capture.
The feature is can automatically change image filename.
为采集而生
特色是可以自动更改图片的文件名