SteamAPNG
SteamAPNG copied to clipboard
Generate APNG Images for Steam Game Covers
Generate APNG Images for Steam Game Covers.
Prerequisites
- .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.exein the same folder as SteamAPNG
Installation
- Download the latest release of SteamAPNG
- Download the effects you want from here and place them in an
Effectsfolder next to the SteamAPNG.exe file.
Effects aren't included by default as the total download size would be ~85MB
Usage

- Click on the Preview pane to select an image to apply an effect to. Images should ideally be
300x450or600x900in 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.
Output Options
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!*
File Sizes
- 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.
File Quality
- 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
GoodandHigh
- Slow rendering speed (approx 1.5 minutes @
Postprocessing
Reducing Filesize.
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
7ZIPorZopflicompression.
Examples
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
| Good: 1.9MB | High: 825KB | Best: 3.88MB | Post-Optimized High: 588KB |



