Added an APNGImageRenderer which is bound to the image view. It replaces the rendering part which was originally in APNGDecoder. By creating this new renderer type, we can decouple the image representation from the actually rendering process of the image. This allows a same APNGImage used in different image views, and there is no limitation on single, exclusion owner in the image.
This fixes #123
Added an
APNGImageRenderer
which is bound to the image view. It replaces the rendering part which was originally inAPNGDecoder
. By creating this new renderer type, we can decouple the image representation from the actually rendering process of the image. This allows a sameAPNGImage
used in different image views, and there is no limitation on single, exclusionowner
in the image.