PNG to masked GIFs converter

From Moondust Wiki
Jump to navigation Jump to search
PNG to masked GIFs converter

Cat png2gif.png

PGE Maintainer PNG2GIFs UI.png
Overlay from the PGE Maintainer

Platforms: Linux, Windows, Mac OS X
Initial release:
Latest version: 3.0.0
Latest testing:
End of life:
Coded in: C++
Code model:
License: GPLv3
State: Actual
Download: PNG2GIFs
Source code: GitHib
Official site:

PNG to masked GIFs converter (Known as PNG2GIFs) is a graphical conversion tool that converts a transparent PNG image into a SMBX64 compatible GIF with the transparency mask format. This tool let's you save a lot of time when creating a transparency masks for use in the old SMBX game engine. Starting from version 1.1.0, the tool has a user-friendly GUI which is opened if the tool was started without any arguments. Since version 2.0.0, three GUI front-ends has been removed and planned to be implemented as part of the PGE Maintainer side part. Since 3.0 it no longer uses Qt framework and can be used independently.


This is a console utility. To use it you need to run the Terminal at the directory where the GIFs2PNG executable located. Alternatively, you can use this utility from your scripts and utilities and run this utility externally.


   ./PNG2GIFs  [-O </path/to/output/directory/>] [-w] [-d] [-r] [--]
               [--version] [-h] <Input file path(s)> ...


   -O </path/to/output/directory/>,  --output </path/to/output/directory/>
     path to a directory where the converted images will be saved

   -w,  --dig-recursive-old
     Look for images in subdirectories [deprecated]

   -d,  --dig-recursive
     Look for images in subdirectories

   -r,  --remove
     Remove source images after successful conversion

   --,  --ignore_rest
     Ignores the rest of the labeled arguments following this flag.

     Displays version information and exits.

   -h,  --help
     Displays usage information and exits.

   <Input file path(s)>  (accepted multiple times)
     (required)  Input PNG file(s)

See also