Script for creating transparent PNGs
Introducing transparent-png, a simple Python script for creating a transparent PNG of a given size.
Usage
Download the script from GitHub and run it using the following command:
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
, optimises 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
, optimises 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 .