Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 970 Bytes

README.md

File metadata and controls

32 lines (27 loc) · 970 Bytes

GifRenderer

Universal Windows(XAML) Image viewer for very high resolution images and GIFs

Usage

First add the vcxproj's and shared project to your solution then, in the target xaml file assuming your xmlns looks like this:

    xmlns:gif="using:GifRenderer"

Usage will look something like this:

    <gif:ZoomableImageControl DataContext="{Binding Url}" />

Do not use the NuGet package. It is out of date and I've not figured out how to correctly package this

Limitations

  • strings displayed to user are not localized
  • Zoom options are not exposed

Awesome Things

  • Works with super large images on low mem devices
  • Works with super large GIFs on low mem devices
  • Loads GIFs incrementally from the network, displaying them as they are ready
  • Only renders when in view
  • Ultra High Performance C++ with Direct2D
  • Compatible with nearly every GIF (uses a modified GIFLIB)
  • Double tap to zoom