WP ImageEngine Responsive Image Resizer

Description

WP ImageEngine is an intelligent image CDN for optimizing, compressing and resizing images.
ImageEngine will enhance your responsive images by enabling support for HTTP2, automatic webp conversion, Client Hints and more.

It is likely that ImageEngine will shave off 50-60% of data traffic generated by images on your site. To better support mobile devices, ImageEngine relies on WURFL for server side device detection in cases where responsive images and Client Hints fall short.

The plugin will automatically optimize the images you include in your posts and pages. For images baked into your theme, there is a php API available (See FAQ).

Registration is required to get your unique application token. Without this token, the plugin will not be activated.

Responsive Images Support

WP ImageEngine is compatible with the changed <img> tag introduced in WordPress 4.4, while still providing full support for older versions. For WordPress version 4.4 and above the plugin will optimize every version of the image referenced in srcset. ImageEngine will prefix your image srcset and src (URI) with your personal hostname which refer to the image optimization servers.

Client Hints

The plugin will enable Client Hint support for your site. Client Hints, with information about the viewport size, device pixel ratio and actual image size, are added to the image request (HTTP header) enabling ImageEngine to resize the image with surgical precision.

HTTP2 support

HTTP will give additional performance improvement on the network level. WP ImageEngine supports HTTP2 over SSL, which means that if you serve your sites and images by https://, ImageEngine will automatically serve all images over HTTP2.

WebP

WebP is a lightweigh image format with great quality. WebP is well supported by browsers. ImageEngine will detect if the end user’s browser supports WebP and automatically convert any format to WebP to increase performance.

Try it out

For detailed information go here. On this page you’ll also find a demo tool where you can enter the URL of your site, and see the potential savings with ImageEngine.

Fully automatic

The only thing you need to do is to install the plugin and register to obtain an application token. After that, the plugin will take care of the rest. You can continue to publish your images like you’ve always done.

Screenshots

  • This is the lite version and all possible settings. In this example plugin functionality is deactivated.
  • This is the pro version and all possible settings . In this example plugin-functionality is activated.
  • Shows performance improvement before and after activation of WP-ImageEngine.
  • When logged onto your ScientiaMobile account, find your ImageEngine Application token.
  • Copy and paste the Application token into the text field on the plugin settings page, and save.

Installation

  1. Upload wp-imageengine folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the ScientiaMobile ImageEngine site. Register for a free trial to get your application token. Our support team will provide you with all info needed.
  4. Go to Settings->ImageEngine Options in your WordPress main menu.
  5. Paste the token into the WordPress ImageEngine Settings on the “Your Token” line.
  6. On the WordPress settings page, save your preferences.

FAQ

Installation Instructions
  1. Upload wp-imageengine folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the ScientiaMobile ImageEngine site. Register for a free trial to get your application token. Our support team will provide you with all info needed.
  4. Go to Settings->ImageEngine Options in your WordPress main menu.
  5. Paste the token into the WordPress ImageEngine Settings on the “Your Token” line.
  6. On the WordPress settings page, save your preferences.
Do I need to register to use ImageEngine?

Yes, you can sign up for an account here. When you register for a trial we’ll contact you and issue a unique application token.

Where do I get my ImageEngine token to make the Plugin work?

You must register and create an account for ImageEngine at ScientiaMobile. Our team will reach out to you and provide you with a free trial account and a unique token. When you get the token, go to the plugin admin pge and paste it into the WordPress ImageEngine Settings on the “Your Token” line. See Screenshots section for more.
Please note that if you activate the plugin without – or with an invalid – token, you images will get watermarked.

Can I test the current performance of my images somewhere?

Yes, you can go here and enter the URL to your page.

Do the plugin support all themes?

Your theme has to support html5 (most themes does today). If you install the plugin and can’t get responsive images to work properly, try adding add_theme_support('html5'); to your functions.php file.

Is the plugin compatible with other plugins?

If you have other plugins altering the URLs of images or plugins for other CDNs you might want to do a test before launching. We constantly monitor this, but if you stumble upon a case of incompability, please submit a ticket. Note that if you use plugins that caches the markup or plugins enabling CDNs, you might need to purge the cache or disable the plugins fully if you want to turn on or off ImageEngine.

Can I use it in my theme or plugin ?

Yes. Use this function: <?php wpie_get_converted_url( $url_to_convert, $options );?>

  • $url_to_convert is the full url, including http(s)://, to the image.
  • $options is an array of configuration options. If not set, values from plugin admin page will be used. The array looks like this array("key"=>"xyz","key_type"=>"normal","w"=>0,"h"=>0,"pc"=>0,"fit"=>"")
Is ImageEngine a CDN?

Yes. ImageEngine runs on several locations, including Amazon. However, ImageEngine can also play together with your existing CDN if you want to keep it. Either in front of- or behind your existing CDN.

Does ImageEngine make changes to my images?

Yes. In order to optimize the image we need to make changes in size, croping, aspect ratio and compression. You accept that we can do this by using ImageEngine. However, you still own your images, including the derivates, during their lifetime in cache

Can I see how much data ImageEngine is saving?

Yes, by logging into your account.

What are “Client Hints”?

Client Hints is an emerging standard, spear-headed by Google, which enables the browser to append information about how an image should be displayed, such as size and device pixel ratio. ImageEngine uses this information if it is available. With the addition of WURFL data, ImageEngine has all information needed to produce an optimal result based on how and where a specific image is displayed.

Which PHP version?

PHP >= 5

I have relative URLS. Is it supported?

Yes, both urls relative to protocol, // and urls relative to the host name, /wp-content/upload... are supported.

Reviews

Complicated and Intrusive

The activation of this plugin is extremely lengthy and complicated. We never received a token after registering using the URL (https://web.wurfl.io/imgeng-signup) provided by the developer in another two-star review. We uninstalled the plugin. Will not use until the process is simplified and becomes less intrusive. Best wishes!

Super easy to implement!

I really like how easy it is to use this image resizing tool. It handles all of my image resizing on the fly and I love the fact that I only have to worry about one version of my images.

Not Easy to Install

45minutes looking for a token which is not explained where to take, I also did the registration but there’s no way to find it. The plugin look like professional but the way they give it away is just so much confusing and pointless.
Stay away if you have no time to loose.

Read all 7 reviews

Contributors & Developers

“WP ImageEngine Responsive Image Resizer” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.3

  • If no token is present, the plugin is now disabled (local dev mode)
  • doc tweaks

1.4.2

  • Removed check for html5 theme support
  • doc tweaks

1.4.1

  • Support for filenames with spaces
  • Tested up to 4.8.

1.4

  • Added support for default compression rate
  • Better support for Photon (jetpack).

1.3.1

  • WordPress 4.7 compatible

1.3

  • Better handling of “relative” protocol urls like “//”
  • Support for urls relative to hostname
  • Various improvements

1.2.7

  • WordPress 4.6 compatible.

1.2.6

  • Simplified registration
  • Added preconnect resource hint

1.2.5

  • bump

1.2.4

  • Support for Save-Data Client Hint
  • Tested on WP 4.5

1.2.3

  • Fixed a bug generating a PHP notice in some cases.

1.2.2

  • Added more screenshots.
  • Clarified the need for registration to optimize usage of the plugin

1.2.1

  • Minor text issues.

1.2

  • Added support for dns prefetching of *.imgeng.in. Improves performance a lot.
  • Moved Accept-CH to HTTP header in stead of a meta tag.

1.0.1

Text changes and admin notification.

1.0

First version.