The next generation of apngasm, the APNG Assembler.
If you just want pre-built libapngasm and apngasm:
OSX: For the latest apngasm use homebrew: brew install apngasm. Otherwise Click "releases" at the top of the github page and get the latest build with an OSX package.
Windows: Click "releases" at the top of the github page and get the latest release.
GNU Linux: [Debian/Ubuntu/Mint/etc.] PPA
apngasm uses CMake to provide cross platform build chains.
For all systems first clone the repository then enter the repository directory in
-
Install dependencies/build chain
sudo apt-get install cmake libpng-dev libboost-program-options-dev libboost-regex-dev libboost-system-dev libboost-filesystem-dev -
Generate Makefiles with CMake
mkdir build; cd build; cmake ../ -
Make
make -
[optional] Build packages
make packageThen install them:
sudo dpkg -i ./lib/package/libapngasm*.deb sudo dpkg -i ./cli/package/apngasm*.deb
- Install build requirements. We recommend using a package manager such as Homebrew. Just keep in mind that if you want to distribute packages you will need the same set of libraries on each system. Since OSX comes with its own (older) versions of libpng and zlib, you will NOT want to install libpng and zlib from your package manger IF you want to distribute packages.
brew install cmake boost libpng lzlib
- Generate Makefiles with CMake
mkdir build; cd build; cmake ../ - Make
make - [optional] Build packages
On OSX you will need Package Maker from developer.apple.com. Use the search tool to find the latest "Auxiliary tools for Xcode" that contains "Package Maker". Download and install it. Then:Installing packages:make package
Open up the build directory in finder, navigate to lib/packages to find the libapngasm dmg. Open up the dmg file and run the package installer. Next do the same the apngasm dmg in cli/packages.
Please see detailed instructions here
zlib/libpng
This version of apngasm is a joint production by Max Stepin and Genshin Souzou Kabushiki Kaisha. The original apngasm is wholly copyright Max Stepin. The apngasm name and project is copyright Max Stepin all rights reserved.