Log in with to leave a comment.

PingPong doesn't work when exporting the frames

The ping pong option is only meant for animation viewing. The animated GIF format does not support creating GIFs that ping pong, but they can be made to loop.

oh thanks for the explanation


This is unbelievably helpful. Genuinely, I can't express how amazing this plugin is. I've been making sprite animations for almost 8 years without a tool like this! I feel like a man who's lived in a desert for a hundred years discovering what water is. Thank you, thank you!!!!

Very glad to hear it!

i love this plugin!! i use it all the time, it's so much more intuitive to me than some regular animation programs (do i look like i know what a "shape tween" is, i just want a video of a hot dog) 

a couple small things i've noticed, the "use black as transparency" button is more like use the darkest color per frame as transparency, so if you only want a few frames to be transparent, like a door opening or a full-screen explosion, you end up with a very broken gif :\ "use exactly #000000 as transparency" fixes this and it sounds easier to implement, too, and it would open up the option for the user to choose which hex becomes transparent 

also the frame size seemingly arbitrarily maxes out at 1000 pixels per side (and border at only 100...), which isn't an issue in most smaller use cases but i've run into that wall a few times, so it seems better to just say "frames larger than 1000x1000 have the risk of lagging or crashing" somewhere if that's the problem there?

thanks for making this, the option to make the gif not loop is the BEST and this plugin in general has made me so much more productive in actually making animations rather than spending a month fiddling complicated program UI!!

(6 edits)

All the colors used in the output gif are modified by quantizing them into a smaller subset of colors (256 for the algorithm I'm using). This means any color close to black may be assigned to be black in the output gif. Thus, if you check "use black as transparent", those colors would then be made transparent. If the transparent color was changeable,  it would still be subject to the above issue as the algorithm controls which colors are combined, but I can put it on my list of things to look into. If you limit yourself to 256 colors (including black), I don't think the algorithm will modify them, but I'm not 100% sure. The max output gif frame size of 1000x1000 is new to me and must be another constraint of the library I'm using to make it all work.


I have a suggestion. Maybe a zoom out will be good because I tried to edit my scenarios and couldn't view them entirely due to their size.

I have an idea. Is it possble to make an animation grid? like an overlay that shows exactly where each frame is located. For example, if I'm making an animation of 16x32 sprites, I'd expect to see tiled 16x32 squares so I know exactly where to draw at a glance. I love how it's come so far however!

Hello, ActuallyASign!
The plugin take only the selected layer to make the animation. So, you can make another layer with your grid! In forum nicos62 made another plugin to help us to make grid. Here's the link:

(+1) still with the same issue of It's crash the (4.3.10) when I try to save the animation like individual frames or frame strip. Only gifs can be salved.


This sentence is helpful as it gives me detail regarding the problem you are having and tells me where to look. I have duplicated the crash and am now looking into it.


Now it's perfect!
Your plugin is simply wonderful! Thank you!

I’m using the newest version of PDN from the website (4.3.10) and it doesn’t work. It also crashes the entire program when I close the plugin.

I have my image in layers, in frames with no layers, as individual images, it doesn’t work.

(1 edit)

The same problem here


I've been developing a game for years and this plugin helped and still is helping me a lot. Thank you, keep up the good work :)

kind of disappointing honestly. the program itself is fine, but the interface is messed up on my laptop. i tried the fix listed in the comments with changing the dpi settings but it just makes the rest of the program messed up in different ways :/

(2 edits) (+1)

okay so i'm not sure if this is the fault of this plugin or the dpi settings i messed with but even after trying to uninstall it and revert my settings it was still broken. i uninstalled and reinstalled pdn and now even that wont work because it hits a fatal error in the installation process that i dont know how to fix. moral of the story: if you need to mess with your computer settings to get this plugin to work, don't.


This is a great tool! thanks for making it! 
I just wish that you could edit the sprites while the animation window is open, so you could see the change as you make it. 

otherwise awesome plugin!


Hi. Excellent tool. Just to let you know, on HIGH DPI monitors with increased font scale, the interface is hard to read. I have fonts increased by 140% on 4K monitor and this is what I see.

(1 edit)

I was able to resolve this by changing the compatibility properties high DPI settings for the executable.  

Right click executable, compatibility, change settings for all users, change high dpi settings, override high dpi scaling behavior, select system

Perfect @populous. I was able to configure it, even I've tested the "system (enhanced)" option and work better. Thanks for the tip, never realize about that PPP option in compatibility tab.

Does this work for the Microsoft Store version?


i use it for my sprite sheets

(1 edit) (+1)

is there a way to make a transparent background?


I also really wish it exported transparent GIFs


This is a must have, please may it be added

like pgif or something


This plugin is a crucial part of my current workflow. Thanks for making it!


I've rely on this plug in with a lot of my work on my project, It's simple to pick up, and it's something any pixelartist using should use!

How does this work?

when you added it to (like the INSTALL.txt file said) you can open it and go to effects >  Animation helper

I cannot get the "animation" option to show up


THANK YOUUU. I am continuing an abandoned open source game, and this is useful as HECK!


I'm glad you have found it useful.



I usually use more than one layer, but i noticed that this plugin doesn't select all the image, but only a layer. Is there a method to make that work with all the layers?

(2 edits) (+1)

Currently, Paint .NET only allows plugins to access the image data for the currently-selected layer so unfortunately no.

(2 edits) (+1)

Easiest method I can suggest is to Flatten (CTRL + F) and then Undo (CTRL+Z) once you're done with the plugin.


Nice plugin! Would be great for Krita software

(1 edit)

Whenever I use the plugin to animate a sprite the Animation Helper window opens very small. When I resize the window to be bigger, all the text/buttons in the window remain smooshed in a tiny section of the window and are basically unusable. Any ideas on how I can fix this. I'm running the newest version of windows 10. Any help would be great! Thanks

(3 edits)

Are you using the latest version of Paint .NET?  It was recently updated to improve high dpi scaling support. Do you have the display scaling set to more than 100%? I just tested it with a display scaling of 200% and it looked fine but I'm running the latest version of Windows 10.

(1 edit)

I just uploaded a newer version of the plugin. you might download it and see if it helps with your issue. Also make sure you are using the latest version of Paint .NET.

Thank you I'll go ahead and try that!

(1 edit)

I'm having exactly the same problem. I'm already using latest versions of Paint.NET, Windows 10 and this plugin with scaling of 200%. It's a HiDPI display

Just downloaded it, and I have the same problem. I have a 4K screen, and the DPI are 250%


Amazing tool! You got a shoutout from ConcernedApe (stardew valley dev) who used your tool in his game, which is how I found it. So simple but so useful.


Thanks for the positive feedback.  I knew he used Paint .NET for Stardew Valley but didn't know about my plugin. Very cool!

I have an image that is 600 pixels wide. I want to make 300 frames which are 300 pixels wide - incrementing one pixel each time. Is this possible with this plugin?


This tool is a MUST have for anyone working with sprites in Paint.Net. Preview can be fine tuned for your specific spritesheet layout, including borders and offsets. Superb!


I'm glad you find it useful, and thanks for taking the time to comment!


This looks awesome, I wish there was a version for macs though

(1 edit) (+2)(-1)


This is REALLY cool plugin.



Nice to see something like this for p.n

I don't need this, but thanks!