My primary use for the function is to create "effect sprites" (reflections etc.) from character sprites. Most of these effects use transparency settings. However, if you're using alpha channel for the characters, object transparency won't work for the copied sprite. So, I was wondering, would it be possible to add an option to remove the alpha channel when creating the dynamic sprite (thus downgrading it from 32 to 24 bit)?
Crimson Wizard
Was implemented years ago with addition of "preserveAlphaChannel" parameter in DynamicSprite.CreateFromExisting().