Generate APNG Images for Steam Game Covers.
- .NET Framework 4.7.2 (Included with Windows 10 1803+ by default)
- FFMPEG 3.0 or higher - Needs to be installed and added to your PATH Environment Variable, or place
ffmpeg.exe
in the same folder as SteamAPNG
- Download the latest release of SteamAPNG
- Download the effects you want from here and place them in an
Effects
folder next to the SteamAPNG.exe file.
Effects aren't included by default as the total download size would be ~85MB
- Click on the Preview pane to select an image to apply an effect to. Images should ideally be
300x450
or600x900
in size; other sizes will be scaled up or down automatically on render. - Use the sliders to transform the effect to your liking.
- Choose output quality and size (See Output options below), select a filename and hit save.
- Note: It could take up to 7 minutes to render if you choose a detailed animation at high quality.
It is recommended that you use 300x450
and Best
output quality, as this will give you a good balance between file size and image quality. If you choose 600x900
and Best
quality, the file size will still be reasonable, but it will take a long time to render: about 6-7 minutes for a detailed animation such as Wisps
!*
- 300x450: Recommended.
- 600x900: 4x slower to render and 4x larger than
300x450
. Use sparingly or if you really need high quality on your 1440p+ display.
- Good: Reduces color palette to 255 Colors with moderate dithering.
- Fastest rendering speed
- Highly variable file size
- High: Reduces color palette to 255 Colors, with low dithering. Can cause noticeable color banding if there are too many gradients in the source image.
- Average rendering speed
- Often produces extremely small file sizes
- Best: Full color palette, no loss of quality. Recommended
- Slow rendering speed (approx 1.5 minutes @
300x450
) - Reasonably small file sizes, often between
Good
andHigh
- Slow rendering speed (approx 1.5 minutes @
Do the following in order:
- Compress with TinyPNG. If your file is larger than the 5MB threshold, use their API to do it (You can compress 500 images free per month)
- Optimize with APNG Optimizer using either
7ZIP
orZopfli
compression.
Good: 1.9MB | High: 825KB | Best: 3.88MB | Post-Optimized High: 588KB |