Version Description
- Improvement: Update readme with new quotas, FAQ and description info.
Download this release
Release Info
Developer | wp_media |
Plugin | Imagify Image Optimizer |
Version | 1.9.13 |
Comparing to | |
See all releases |
Code changes from version 1.9.12 to 1.9.13
- imagify.php +2 -2
- readme.txt +85 -25
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +4 -4
- vendor/composer/autoload_static.php +4 -4
imagify.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Imagify
|
4 |
* Plugin URI: https://wordpress.org/plugins/imagify/
|
5 |
* Description: Dramatically reduce image file sizes without losing quality, make your website load faster, boost your SEO and save money on your bandwidth using Imagify, the new most advanced image optimization tool.
|
6 |
-
* Version: 1.9.
|
7 |
* Requires at least: 4.0.0
|
8 |
* Requires PHP: 5.4
|
9 |
* Author: WP Media
|
@@ -21,7 +21,7 @@
|
|
21 |
defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' );
|
22 |
|
23 |
// Imagify defines.
|
24 |
-
define( 'IMAGIFY_VERSION', '1.9.
|
25 |
define( 'IMAGIFY_SLUG', 'imagify' );
|
26 |
define( 'IMAGIFY_FILE', __FILE__ );
|
27 |
define( 'IMAGIFY_PATH', realpath( plugin_dir_path( IMAGIFY_FILE ) ) . '/' );
|
3 |
* Plugin Name: Imagify
|
4 |
* Plugin URI: https://wordpress.org/plugins/imagify/
|
5 |
* Description: Dramatically reduce image file sizes without losing quality, make your website load faster, boost your SEO and save money on your bandwidth using Imagify, the new most advanced image optimization tool.
|
6 |
+
* Version: 1.9.13
|
7 |
* Requires at least: 4.0.0
|
8 |
* Requires PHP: 5.4
|
9 |
* Author: WP Media
|
21 |
defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' );
|
22 |
|
23 |
// Imagify defines.
|
24 |
+
define( 'IMAGIFY_VERSION', '1.9.13' );
|
25 |
define( 'IMAGIFY_SLUG', 'imagify' );
|
26 |
define( 'IMAGIFY_FILE', __FILE__ );
|
27 |
define( 'IMAGIFY_PATH', realpath( plugin_dir_path( IMAGIFY_FILE ) ) . '/' );
|
readme.txt
CHANGED
@@ -1,32 +1,41 @@
|
|
1 |
-
=== Imagify –
|
2 |
Contributors: wp_media
|
3 |
Tags: convert webp, webp, optimize images, optimize, images
|
4 |
Requires at least: 4.0.0
|
5 |
Tested up to: 5.5.3
|
6 |
-
Stable tag: 1.9.
|
7 |
|
8 |
Optimize images in one click: reduce image file sizes, convert WebP, keep your images beautiful… and boost your loading time and your SEO!
|
9 |
|
10 |
== Description ==
|
11 |
|
12 |
-
|
13 |
|
14 |
Imagify is the most advanced tool to optimize images. You can now use this power directly in WordPress.
|
15 |
-
|
|
|
16 |
|
17 |
WooCommerce and NextGen Gallery compatible.
|
18 |
|
19 |
-
=
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
Learn more about image compression, check that: [https://imagify.io/images-compression](https://imagify.io/images-compression).
|
22 |
|
23 |
-
= Why use Imagify to optimize
|
|
|
|
|
24 |
|
25 |
You already have lots of unoptimized images? Not a problem, you will love the Bulk Optimizer to optimize all your existing images in one click.
|
26 |
|
27 |
Imagify can directly resize your images, **you won't have to lose time anymore on resizing your images before uploading them**.
|
28 |
|
29 |
-
|
30 |
|
31 |
- Normal, a lossless compression algorithm. The image quality won't be altered at all.
|
32 |
- Aggressive, a lossy compression algorithm. Stronger compression with a tiny loss of quality most of the time this is not even noticeable at all.
|
@@ -60,7 +69,7 @@ If you kept a backup copy of the original images, you have the possibility to **
|
|
60 |
|
61 |
= Is Imagify Free? =
|
62 |
|
63 |
-
You can optimize for free
|
64 |
|
65 |
Need more? Have a look at our plans: [https://imagify.io/pricing](https://imagify.io/pricing)
|
66 |
|
@@ -72,7 +81,7 @@ Have a look at our upcoming features by following our development roadmap: [http
|
|
72 |
|
73 |
We are [WP Media](https://wp-media.me/), the startup behind WP Rocket the best caching plugin for WordPress.
|
74 |
|
75 |
-
Our mission is to improve the web, we are making it faster with [WP Rocket](https://wp-rocket.me/)
|
76 |
|
77 |
= Get in touch! =
|
78 |
|
@@ -82,7 +91,7 @@ Our mission is to improve the web, we are making it faster with [WP Rocket](http
|
|
82 |
|
83 |
= Related Plugins =
|
84 |
* [WP Rocket](https://wp-rocket.me/): Best caching plugin to speed-up your WordPress website.
|
85 |
-
* [
|
86 |
|
87 |
License: GPLv2 or later
|
88 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -104,27 +113,51 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
|
104 |
|
105 |
= Which formats can be optimized? =
|
106 |
|
107 |
-
Imagify can optimize
|
108 |
|
109 |
-
=
|
110 |
|
111 |
-
|
112 |
|
113 |
-
|
114 |
|
115 |
-
|
116 |
|
117 |
-
|
118 |
|
119 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
120 |
|
121 |
-
=
|
122 |
|
123 |
-
|
124 |
|
125 |
-
=
|
126 |
|
127 |
-
|
128 |
|
129 |
= Will the original images be deleted? =
|
130 |
|
@@ -134,14 +167,38 @@ No. Imagify automatically replaces the images with an optimized image. The backu
|
|
134 |
|
135 |
Yes. By activating the backup option in the plugin, you can re-optimize each image with a different compression level.
|
136 |
|
137 |
-
= If I use Imagify, do I need to continue optimizing and resizing my images with Photoshop? =
|
138 |
-
|
139 |
-
Do not waste your time resizing and optimizing your images in Photoshop. Imagify takes care of everything!
|
140 |
-
|
141 |
= What happens when the plugin is disabled? =
|
142 |
|
143 |
When the plugin is disabled, your existing images remain optimized. Backups of the original images are still available if you have enabled the images backup option.
|
144 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
== Screenshots ==
|
146 |
|
147 |
1. Bulk Optimization
|
@@ -153,6 +210,9 @@ When the plugin is disabled, your existing images remain optimized. Backups of t
|
|
153 |
4. Other Media Page
|
154 |
|
155 |
== Changelog ==
|
|
|
|
|
|
|
156 |
= 1.9.12 - 2020/11/09 =
|
157 |
* Improvement: Enable plugin to work with new app pricing API.
|
158 |
|
1 |
+
=== Imagify – Optimize your Images & Convert WebP ===
|
2 |
Contributors: wp_media
|
3 |
Tags: convert webp, webp, optimize images, optimize, images
|
4 |
Requires at least: 4.0.0
|
5 |
Tested up to: 5.5.3
|
6 |
+
Stable tag: 1.9.13
|
7 |
|
8 |
Optimize images in one click: reduce image file sizes, convert WebP, keep your images beautiful… and boost your loading time and your SEO!
|
9 |
|
10 |
== Description ==
|
11 |
|
12 |
+
Optimize images in one click: get lighter images without losing quality, convert WebP and speed up your website!
|
13 |
|
14 |
Imagify is the most advanced tool to optimize images. You can now use this power directly in WordPress.
|
15 |
+
|
16 |
+
After enabling it, all your images including thumbnails will be automatically optimized when uploaded into WordPress. You can also use Imagify to convert WebP images, which will additionally reduce the size of your website making it faster.
|
17 |
|
18 |
WooCommerce and NextGen Gallery compatible.
|
19 |
|
20 |
+
= Why is it Important to Optimize Images? =
|
21 |
+
|
22 |
+
A fast site is important primarily for visitors who may leave a website that is too slow, but also for SEO performance since search engines consider website speed as a ranking factor.
|
23 |
+
|
24 |
+
Website size is one of the most important factors that affect the website performance: images can account for 50% of your loading time.
|
25 |
+
|
26 |
+
By optimizing images you will quickly gain precious seconds and make your website faster.
|
27 |
|
28 |
Learn more about image compression, check that: [https://imagify.io/images-compression](https://imagify.io/images-compression).
|
29 |
|
30 |
+
= Why use Imagify to optimize images? =
|
31 |
+
|
32 |
+
Imagify can optimize all images: jpgs, pngs, pdfs and gifs (whether animated or not).
|
33 |
|
34 |
You already have lots of unoptimized images? Not a problem, you will love the Bulk Optimizer to optimize all your existing images in one click.
|
35 |
|
36 |
Imagify can directly resize your images, **you won't have to lose time anymore on resizing your images before uploading them**.
|
37 |
|
38 |
+
There are three optimization levels available - Normal, Aggressive and Ultra.
|
39 |
|
40 |
- Normal, a lossless compression algorithm. The image quality won't be altered at all.
|
41 |
- Aggressive, a lossy compression algorithm. Stronger compression with a tiny loss of quality most of the time this is not even noticeable at all.
|
69 |
|
70 |
= Is Imagify Free? =
|
71 |
|
72 |
+
You can optimize for free 20MB of images (about 200 images) every month. You can convert WebP for free.
|
73 |
|
74 |
Need more? Have a look at our plans: [https://imagify.io/pricing](https://imagify.io/pricing)
|
75 |
|
81 |
|
82 |
We are [WP Media](https://wp-media.me/), the startup behind WP Rocket the best caching plugin for WordPress.
|
83 |
|
84 |
+
Our mission is to improve the web, we are making it faster with [WP Rocket](https://wp-rocket.me/) and lighter with Imagify.
|
85 |
|
86 |
= Get in touch! =
|
87 |
|
91 |
|
92 |
= Related Plugins =
|
93 |
* [WP Rocket](https://wp-rocket.me/): Best caching plugin to speed-up your WordPress website.
|
94 |
+
* [Lazy Load](https://wordpress.org/plugins/rocket-lazy-load/): Best Lazy Load script to reduce the number of HTTP requests and improves the websites loading time.
|
95 |
|
96 |
License: GPLv2 or later
|
97 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
113 |
|
114 |
= Which formats can be optimized? =
|
115 |
|
116 |
+
Imagify can optimize JPG, PNG, PDF and GIFs (whether animated or not).
|
117 |
|
118 |
+
=How should I know which compression level is best for me?=
|
119 |
|
120 |
+
There are three compression levels available - Normal, Aggressive and Ultra.
|
121 |
|
122 |
+
Normal compression is a "lossless" optimization. This means there is no loss of image quality.
|
123 |
|
124 |
+
Aggressive and Ultra compression are more powerful, so the picture quality will be somewhat reduced. The weight of the image will be much less.
|
125 |
|
126 |
+
We recommend Aggressive as the best balanced level that reduces the size but does not affect the quality.
|
127 |
|
128 |
+
It would be best, however, to test the 3 levels of compression on a smaller amount of images and see how it affects the quality of your image. Once you see which one suits your needs, you can easily run the others via Bulk optimization or Media Library page.
|
129 |
+
|
130 |
+
=How does the optimization process work?=
|
131 |
+
|
132 |
+
The image optimization process is performed on our servers. Once done, Imagify returns the optimized image to your server. We do not edit images’ title or any other information, so there is nothing further to be done on your end. Your original images will be moved to a dedicated backup folder (just make sure to keep the Backup option active in Imagify settings).
|
133 |
+
|
134 |
+
=How long are images stored by Imagify?=
|
135 |
+
|
136 |
+
Once your images have been optimized via the WP plugin, they stay on your end forever (even if you delete the Imagify account).
|
137 |
+
|
138 |
+
During the optimization process, images sent via the API or WordPress plugin are stored for one hour on our server (they are already sent back to your site and stay there safely).
|
139 |
+
|
140 |
+
Using the online application, images are stored for 24 hours (with a free account) and for unlimited time if you have a paid subscription.
|
141 |
+
|
142 |
+
=Can I restore images after compression?=
|
143 |
+
|
144 |
+
Yes, as long as the Backup option is active in Imagify settings (it is active by default when you activate the WP Plugin).
|
145 |
+
|
146 |
+
=If I remove Imagify, will my images stay compressed?=
|
147 |
+
|
148 |
+
Yes, your images will stay compressed even after removing Imagify (and even after you delete your Imagify account).
|
149 |
+
|
150 |
+
=If I use Imagify, do I need to continue optimizing and resizing my images with Photoshop?=
|
151 |
+
|
152 |
+
Do not waste your time resizing and optimizing your images in Photoshop. Imagify takes care of everything!
|
153 |
|
154 |
+
=Is the EXIF data of images removed?=
|
155 |
|
156 |
+
By default EXIF data is removed. It is possible to keep it with the WordPress plugin by enabling the option in Imagify Settings page.
|
157 |
|
158 |
+
=I used Kraken, Optimus, EWWW or WP Smush, will Imagify further optimize my images?=
|
159 |
|
160 |
+
Absolutely. Most of the time, Imagify will still be able to optimize your images even if you have already compressed them with another tool.
|
161 |
|
162 |
= Will the original images be deleted? =
|
163 |
|
167 |
|
168 |
Yes. By activating the backup option in the plugin, you can re-optimize each image with a different compression level.
|
169 |
|
|
|
|
|
|
|
|
|
170 |
= What happens when the plugin is disabled? =
|
171 |
|
172 |
When the plugin is disabled, your existing images remain optimized. Backups of the original images are still available if you have enabled the images backup option.
|
173 |
|
174 |
+
=On which web hosts can the plugin be used?=
|
175 |
+
|
176 |
+
The plugin can be used on all hosts including "managed hosting" providers like WP Engine.
|
177 |
+
|
178 |
+
=Is Imagify compatible with Multi-Site?=
|
179 |
+
|
180 |
+
Yes, Imagify is 100% compatible with multi-site.
|
181 |
+
|
182 |
+
=Can we use Imagify on WordPress.com?=
|
183 |
+
|
184 |
+
It is possible to use Imagify plugin on WordPress.com if you have a Business account.
|
185 |
+
|
186 |
+
=Do you offer support?=
|
187 |
+
|
188 |
+
Yes, the Imagify team offers full email support. You can contact us via [https://imagify.io/contact/](https://imagify.io/contact/).
|
189 |
+
|
190 |
+
When is support available?
|
191 |
+
|
192 |
+
Our support is currently available Monday-Friday 8AM-6PM CET. We answer every email so you can expect the answer from us within 24h max (unless during the weekends).
|
193 |
+
|
194 |
+
=Is registration free?=
|
195 |
+
|
196 |
+
Yes and no credit card is required.
|
197 |
+
|
198 |
+
=Do you offer a trial version?=
|
199 |
+
|
200 |
+
No. However, you get 20MB of quota per month for free.
|
201 |
+
|
202 |
== Screenshots ==
|
203 |
|
204 |
1. Bulk Optimization
|
210 |
4. Other Media Page
|
211 |
|
212 |
== Changelog ==
|
213 |
+
= 1.9.13 =
|
214 |
+
* Improvement: Update readme with new quotas, FAQ and description info.
|
215 |
+
|
216 |
= 1.9.12 - 2020/11/09 =
|
217 |
* Improvement: Enable plugin to work with new app pricing API.
|
218 |
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInit2116327342b2712a938927c34e967e8f::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -22,15 +22,15 @@ class ComposerAutoloaderInitf1640175f625fada43e0bece341f846d
|
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
-
spl_autoload_register(array('
|
26 |
self::$loader = $loader = new \Composer\AutoloadWPMediaImagifyWordPressPlugin\ClassLoader();
|
27 |
-
spl_autoload_unregister(array('
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
-
call_user_func(\Composer\Autoload\
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit2116327342b2712a938927c34e967e8f
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
22 |
return self::$loader;
|
23 |
}
|
24 |
|
25 |
+
spl_autoload_register(array('ComposerAutoloaderInit2116327342b2712a938927c34e967e8f', 'loadClassLoader'), true, true);
|
26 |
self::$loader = $loader = new \Composer\AutoloadWPMediaImagifyWordPressPlugin\ClassLoader();
|
27 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit2116327342b2712a938927c34e967e8f', 'loadClassLoader'));
|
28 |
|
29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
30 |
if ($useStaticLoader) {
|
31 |
require_once __DIR__ . '/autoload_static.php';
|
32 |
|
33 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit2116327342b2712a938927c34e967e8f::getInitializer($loader));
|
34 |
} else {
|
35 |
$classMap = require __DIR__ . '/autoload_classmap.php';
|
36 |
if ($classMap) {
|
vendor/composer/autoload_static.php
CHANGED
@@ -7,7 +7,7 @@ namespace Composer\Autoload;
|
|
7 |
use Composer\AutoloadWPMediaImagifyWordPressPlugin\ClassLoader as ClassLoaderWPMediaImagifyWordPressPlugin;
|
8 |
|
9 |
|
10 |
-
class
|
11 |
{
|
12 |
public static $prefixLengthsPsr4 = array (
|
13 |
'I' =>
|
@@ -295,9 +295,9 @@ class ComposerStaticInitf1640175f625fada43e0bece341f846d
|
|
295 |
public static function getInitializer(ClassLoaderWPMediaImagifyWordPressPlugin $loader)
|
296 |
{
|
297 |
return \Closure::bind(function () use ($loader) {
|
298 |
-
$loader->prefixLengthsPsr4 =
|
299 |
-
$loader->prefixDirsPsr4 =
|
300 |
-
$loader->classMap =
|
301 |
|
302 |
}, null, ClassLoaderWPMediaImagifyWordPressPlugin::class);
|
303 |
}
|
7 |
use Composer\AutoloadWPMediaImagifyWordPressPlugin\ClassLoader as ClassLoaderWPMediaImagifyWordPressPlugin;
|
8 |
|
9 |
|
10 |
+
class ComposerStaticInit2116327342b2712a938927c34e967e8f
|
11 |
{
|
12 |
public static $prefixLengthsPsr4 = array (
|
13 |
'I' =>
|
295 |
public static function getInitializer(ClassLoaderWPMediaImagifyWordPressPlugin $loader)
|
296 |
{
|
297 |
return \Closure::bind(function () use ($loader) {
|
298 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit2116327342b2712a938927c34e967e8f::$prefixLengthsPsr4;
|
299 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit2116327342b2712a938927c34e967e8f::$prefixDirsPsr4;
|
300 |
+
$loader->classMap = ComposerStaticInit2116327342b2712a938927c34e967e8f::$classMap;
|
301 |
|
302 |
}, null, ClassLoaderWPMediaImagifyWordPressPlugin::class);
|
303 |
}
|