Skip to content

iAqu/pytinypng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Batch compression for PNG images

pytinypng is a batch image compression tool for optimizing thousands of images in png format. Under the hood it uses tinypng.com API to shrink png files.

Console screenshot

Features

  • Optimized files are saving on disk keeping original directory structure
  • Skip already optimized files.

Installation

Get Python 2.7 at http://www.python.org. If you’re running Linux or Mac OS X, you probably already have it installed.

If you are on Mac OS X or Linux, chances are that one of the following two commands will work for you:

$ sudo easy_install pytinypng

or even better:

$ sudo pip install pytinypng

Next, you should obtain the TinyPNG API key from the Developer API page page.

Usage

Run in terminal:

$ pytinypng /path/to/directory/with/png-images /path/to/output-directory --apikey <API_KEY>

You can hide api key from command line in:

  • environment variable TINYPNG_APIKEY or TINYPNG_API_KEY
  • inside file located in working directory under name tinypng.key
  • or keep in your home directory as ~/.tinypng.key

About

Batch compression for PNG images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%