Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Image Compression TinyPNG/JPG is designed for users to integrate easily with an image compression tool that will make your image suitable for the web. It uses TinyPNG.com’s API which means no complex installation on your server.

This module will reduce the size of your png and jpg files significantly and make Google's PageSpeed Insights happy along reducing your server bandwidth. You will have the options to enable auto compression or keep it manual. You will also be able to bulk compress images that are already on you website.

Currently it will integrate with Scald (https://www.drupal.org/project/scald) and going forward with other media management tools.

REQUIREMENTS
------------
This module requires the following modules:
* Scald (https://www.drupal.org/project/scald) version 7.x-1.3 or higher (if integrating with scald).

This module does require cURL to be installed on the server.

INSTALLATION
------------
Image Compression TinyPNG/JPG does not depend on any other module for setup however it will require Scald to compress images within the atoms section.

- Copy Image Compression TinyPNG/JPG into your module directory and then enable on the admin modules page.

CONFIGURATION
-------------
- Get an API Key from https://tinypng.com/developers and add it in the setting page /admin/config/tinypngjpg/settings
- Tick “auto compress images” to have images compress on upload
- Tick "show manual compression options” to have control within the atoms view (/admin/content/atoms).

Project information