Drupal has a whole host of modules that are designed to make it easier for Drupal themers and site builders to create responsive images. In other words, these Drupal modules aim to make mobile browsers download smaller images (and load more quickly) while still serving up full sized images to laptops. The feature chart below is based on descriptions from the drupal responsive image module pages, and my own investigations. All modules are Drupal 7, unless otherwise noted.
Responsive Image Features Explanation
- Module Name - links to the module's project page on Drupal.org.
- Affects Image Types - Descibes how images must be stored and retrieved from Drupal for this module to work on them. Does this module work on inline image tags, only image fields, or other types of images?
- 3rd Party Libraries - Does this module require you to download and install code outside of Drupal.org?
- Ease of Installation - "Easy" means simply turn on the module and possibly configure a few settings.
- Integrates with - Lists key modules that tie into this module.
- Maintenance Concerns - Issues to think about after initial setup of the module.
- Reported Installs - How many sites report using this module accoding Drupal.org project page.
Comparison of Features
|Module Name||Fallback?||Affects Image Types||3rd Party Libraries||Ease of Installation||Integrates with||Maintenance Concerns||Reported Installs|
|Adaptive Image||??||Fields only||None||Easy||Image Styles||None||4000ish|
Concluding thoughts on Responsive Images and Drupal
Given the set of features and integration with Drupal 8, I highly recommend going with the Responsive Images and Styles module listed above. It appears that it can do everything the other modules do and more, plus it's not much harder to configure (depending on if you use the Media module). However, if you want something simple with a larger set of users, Adapative Image would be my second choice.
I would absolutely avoid Adaptive Image Styles given the hassle of potentially fixing the htaccess file every time you update Drupal core. I would also avoid the Responsive Images module since it is no longer maintained.