/GifViewer

View all Gif animation image on Web browser

Primary LanguageC#MIT LicenseMIT

GifViewer

A single page Web application that show Gif animation images one by one.

Development Enviroment

  • Windows 10 + Visual Studio 2019 community
  • Or MacOS + Visual Studio 2019 community for Mac (If it support Bower then it will be very will ). You have to seteup [libgdiplus] (https://github.com/mono/libgdiplus) for CoreCompact.
  • Support ASP.Net Core 3.x
  • For ASP.Net Core 2.X based source code check here)
  • For ASP.Net Core 1.X based source code check here)
  • W3.css for responsiveness
  • Use CoreCompact for imaging.
  • C#,Javascript

Setup a Web Server

  • Azure App Service windows server is used to test this project.here is the web page.
  • Linux + ASP.NET core. Tested on Ubuntu Server.

Use of browsers

  • IE,Edge,Chrome,FireFox on Windows.
  • Safari,Chrome on MacOS.
  • Safari,Chrome,FireFox on iOS.
  • Chrome,FireFox on Android.

Features

  • Show GIF animation one by one on Web browser.
  • Set interval time to show next GIF image.
  • Turn on/off for showing animation. If it set to off, show a frame of the GIF image.
  • This program work for multi languages, and currently has English, Chinese, Japanese UI. If you want to display with other languages, the only thing you need to do is translating a set of strings(part of JSON file).
  • You can upload your own GIF file to server, and show it to all.

Screen shoots

Screenshot

ScreenshotiPhone

Notice

If want to debug this program on MacOS or Linux, make sure you have to install [libgdiplus] (https://github.com/mono/libgdiplus) for CoreCompact.