Skip to content
Simple Python script for creating a transparent PNG of a given size.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.dockerignore
.gitignore
Dockerfile
LICENSE
README.md
transparent_png.py

README.md

Transparent PNG

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 .
You can’t perform that action at this time.