All Projects → agilie → AGMobileGiftInterface

agilie / AGMobileGiftInterface

Licence: MIT license
simplified interaction with GIF animations

Programming Languages

swift
15916 projects
shell
77523 projects
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to AGMobileGiftInterface

cast2gif
Tool to render Asciinema cast files to GIFs, *without* using Electron or a web browser. Written in Rust.
Stars: ✭ 23 (-42.5%)
Mutual labels:  gif, gif-animation
KGySoft.Drawing
KGy SOFT Drawing is a library for advanced image, icon and graphics handling.
Stars: ✭ 27 (-32.5%)
Mutual labels:  gif, gif-animation
imagor
Fast, Docker-ready image processing server in Go and libvips
Stars: ✭ 2,276 (+5590%)
Mutual labels:  gif, gif-animation
makesweet
Put pictures into animations from the command line.
Stars: ✭ 18 (-55%)
Mutual labels:  gif, gif-animation
gif-player
Control your animated GIFs
Stars: ✭ 120 (+200%)
Mutual labels:  gif, gif-animation
Gifski
🌈 Convert videos to high-quality GIFs on your Mac
Stars: ✭ 5,691 (+14127.5%)
Mutual labels:  gif, gif-animation
glips
screen clip to gif on web
Stars: ✭ 18 (-55%)
Mutual labels:  gif, gif-animation
Gifski
GIF encoder based on libimagequant (pngquant). Squeezes maximum possible quality from the awful GIF format.
Stars: ✭ 2,417 (+5942.5%)
Mutual labels:  gif, gif-animation
sail
The missing small and fast image decoding library for humans (not for machines) ⛵ https://sail.software
Stars: ✭ 206 (+415%)
Mutual labels:  gif, gif-animation
TTFancyGifDialog-Android
TTFancyGifDialog makes your Android Dialog Fancy and more Beautiful. A library that makes normal Android Dialog to high level Dialog with many styling options and fully customizable. Make dialog from few lines of code.
Stars: ✭ 61 (+52.5%)
Mutual labels:  gif, gif-animation
GTA-One-Liners
A collection of gifs made out of almost every dialogue in GTA and other games.
Stars: ✭ 37 (-7.5%)
Mutual labels:  gif
dot-screencap
A screencapturing library
Stars: ✭ 31 (-22.5%)
Mutual labels:  gif
Countdown-Gif-Generator
Generates a gif of a countdown clock at the endpoint that can be used on websites and in emails
Stars: ✭ 21 (-47.5%)
Mutual labels:  gif
codegif
Use Canvas API to make a gif animation
Stars: ✭ 32 (-20%)
Mutual labels:  gif
AppThinning
Make app thinner. Help you find large files and compress png, gif, jpg, svg files. 应用程序瘦身工具,帮助你找到大文件,压缩png、gif、jpg、svg等文件。
Stars: ✭ 22 (-45%)
Mutual labels:  gif
cgolGo
Conway's Game of Life in Golang
Stars: ✭ 38 (-5%)
Mutual labels:  gif
GifWriter.js
GIF (version 89a) Encoder written in TypeScript
Stars: ✭ 41 (+2.5%)
Mutual labels:  gif
tube2gif
Search and Generate Gif from Youtube
Stars: ✭ 21 (-47.5%)
Mutual labels:  gif
SwiftyGiphy
A UI and API layer for Giphy discovery and integration.
Stars: ✭ 90 (+125%)
Mutual labels:  gif
img2gcode
convert jpg, png,gif to gcode with nodejs and jimp
Stars: ✭ 31 (-22.5%)
Mutual labels:  gif

AGMobileGiftInterface

CI Status Version License Platform

Fox Rabbit Ladybird

Agilie Team would like to offer you our new lightweight open-source library called AGMobileGiftInterface. This library simplifies interaction with GIF images and can be easily integrated into your project.

When can you use AGMobileGiftInterface? Use our library if you need to show a GIF image after performing a certain pre-specified action. AGMobileGiftInterface can also be helpful for creating animated greetings, designing splash screens or loading, upgrading and supplementing online games as well as in other similar cases. Our library helps you achieve the desired result in an easy way with as little lines of code as possible.

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

How does it work?

GifPlaying:

After an animated picture has been played, the controller managing it closes. And if you want to add a new image, just put it into the project and provide the GIF path as parameter and call method show.

@IBAction func showFox(_ sender: Any) {
        AGMobileGiftInterface.show(gifName : "fox")
    }

@IBAction func showRabbit(_ sender: Any) {
        AGMobileGiftInterface.show(gifName : "rabbit")
    }

Our examples of animations with AGMobileGiftInterface:

We’ve used this library when working on Easter greeting program. Quite simple, it has 3 GIF images in its reserve (Ladybird, Rabbit, Fox) but can also be supplemented with new ones. We made example to congratulate the use on the day of Easter. This animations can be easily used during the development of any application as an event activated after a specified user action.

Usage

CocoaPods is the recommended way to add AGMobileGiftInterface to your project:

  1. Add a pod entry for AGMobileGiftInterface to your Podfile pod 'AGMobileGiftInterface'
  2. Install the pod(s) by running pod installation.

Requirements

AGMobileGiftInterface works on iOS 8.0+ and is compatible with ARC projects. It depends on the following Apple frameworks, which should already be included with most Xcode templates: You will need LLVM 3.0 or later in order to build “AGMobileGiftInterface”

Installation

AGMobileGiftInterface is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "AGMobileGiftInterface"

Author

This library is open-sourced by Agilie Team

License

AGMobileGiftInterface is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].