# TYPO3 Extension tinyimg Image compression for all pngs and jpgs uploaded to the backend (using the tinypng API) ## What does it do? It's a small extension, that hooks (using signals) into the TYPO3 file upload and compresses every jpg or png uploaded to the backend using the tinify API: https://tinypng.com/developers This API can reduce up to 80% of the file size of your images, which will increase your page speed. Without loosing quality. ## Installation 1. Get extension from TER 2. Create an API key* at https://tinypng.com/developers 3. Enter the API key* in the extension configuration (using the extension manager) 4. Include the static TypoScript. It disables compression on the application context "Development" - so you wont loose compressions during development and testing 5. Have a nice day :) _*Note that the tinify API is limited to 500 compressions per month. If you need more, there is a payed version which can be activated in your dashboard (where you got your API key)_ ## Contribution Bugs and feature requests are welcome. Feel free to create an [issue](https://github.com/schmitzal/tinyimg/issues) and i'll have a look at it as soon as possible. Code improvements are also highly appreciated, as I'm a young developer and sure there is stuff to optimize. ## Sponsoring This extension is powered by [Interlutions GmbH](https://www.interlutions.de/). Most of the time working on this extension is at work, so my thanks go to Interlutions. :)