+
Skip to content

webit-de/compress-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compress images with TinyPNG

Compress all PNG & JPG images within an directory and its subdirectories using the tinypng.com API.

Packagist

Requirements

Installation

Packagist Entry https://packagist.org/packages/webit-de/compress-images/

composer create-project webit-de/compress-images .

Usage

php compress-images.php [input directory] [output directory] [API key]

eg:

php compress-images.php /tmp/images/ /tmp/images/ L33T-R2D2

Motivation

This script was made to compress all images recursively in a given directory.

It was meant to be a simple, executable example on how to use the TinyPNG API with PHP.

TinyPNG has a great documentation on how to do more stuff like resizing or using cloud services as target directory:

So feel free to use this script as a kickstarter and adapt it to your own needs.

License

GNU General Public License version 2

The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html.

Author

Dan Untenzu (untenzu@webit.de / @pixelbrackets) for webit! Gesellschaft für neue Medien mbH (http://www.webit.de/)

Changelog

https://github.com/webit-de/compress-images/releases/

Contribution

This PHP project is Open Source, so please use, patch, extend or fork it.

About

Compress images with TinyPNG

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载