Skip to content

hjerpbakk/transparent-png

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transparent PNG

Pulls from DockerHub

transparent_png is a simple Python script for creating a transparent PNG of a given size.

Usage

python transparent_png.py [OPTION] [X] [Y]

Options

Option Description
-o Optimizes the created image using ImageOptim, if available, or PNGOUT.

Examples

python transparent_png.py 42 1337

Creates an image with a width of 42 and a height of 1337, with the name 42x1337.png and saves it to the current directory.

python transparent_png.py -o 100 50

Creates an image of size 100x50 with the name 100x50.png, optimizes it using ImageOptim (if available on macOS) or PNGOUT (*nix or Windows) and saves the image to the current directory.

Running through Docker

Instead of having Python installed on your machine, make Docker do the heavy lifting for you.

Example running with the image from Docker Hub

A Docker image is available on Docker Hub.

docker run -v $(pwd):/app/image hjerpbakk/transparent-png 42 1337

The above command creates an image of size 42x1337 with the name 42x1337.png and saves it to the current directory.

Using Docker, the same options are available as before. Thus, the following command creates an image of size 100x50 with the name 100x50.png, optimizes it using PNGOUT and saves the image to the current directory.

docker run -v $(pwd):/app/image hjerpbakk/transparent-png -o 100 50

Building the image locally

If you want to build the image yourself, use the following command:

docker build -t hjerpbakk/transparent-png .