BitmapSource is the basic building block of the WPF imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A BitmapSource could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a BitmapSource of its own. BitmapSource is not used to represent a multi-frame image or an animation.
ImageGear.WPF Namespace provides an interface to convert between WPF BitmapSource and ImGearPage Class objects.