All Projects → onmyway133 → Gifmagic

onmyway133 / Gifmagic

Licence: other
💈 Gif maker and extractor in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Gifmagic

Gif Frames
🖼 Extract frames from an animated GIF with pure JS
Stars: ✭ 100 (+163.16%)
Mutual labels:  extract, gif
SSffmpegVideoOperation
This is a library of FFmpeg for android... 📸 🎞 🚑
Stars: ✭ 261 (+586.84%)
Mutual labels:  gif, frame
Open-Imaging
Tools and libraries that deal with the creation and processing of images.
Stars: ✭ 100 (+163.16%)
Mutual labels:  gif, frame
Nativexplatform
Akeeba Portable Tools (cross-platform) - Desktop utilities for use with Akeeba Backup and Akeeba Solo
Stars: ✭ 17 (-55.26%)
Mutual labels:  extract
Extrakt
Extract .tar(.gz) using the system binary (fast!), with a javascript fallback (portable!)
Stars: ✭ 19 (-50%)
Mutual labels:  extract
Asciicast2gif
Generate GIF animations from asciicasts (asciinema recordings)
Stars: ✭ 874 (+2200%)
Mutual labels:  gif
Source two
Open Source FPV Racing Frame
Stars: ✭ 35 (-7.89%)
Mutual labels:  frame
X11 Recorder
xrec helps you capture any area of your screen either as a screenshot or record a gif file.
Stars: ✭ 17 (-55.26%)
Mutual labels:  gif
Glide
An image loading and caching library for Android focused on smooth scrolling
Stars: ✭ 32,046 (+84231.58%)
Mutual labels:  gif
Talend Tableau Extract
Tableau Extract output component for Talend
Stars: ✭ 12 (-68.42%)
Mutual labels:  extract
Sdwebimageswiftui
SwiftUI Image loading and Animation framework powered by SDWebImage
Stars: ✭ 844 (+2121.05%)
Mutual labels:  gif
Rdhs
API Client and Data Munging for the Demographic and Health Survey Data
Stars: ✭ 22 (-42.11%)
Mutual labels:  extract
Pm2.5 Idw Map
PM2.5 IDW Map from PM2.5 open data portal
Stars: ✭ 14 (-63.16%)
Mutual labels:  gif
Chr
🔤 Lightweight R package for manipulating [string] characters
Stars: ✭ 18 (-52.63%)
Mutual labels:  extract
Moviepy
Video editing with Python
Stars: ✭ 8,795 (+23044.74%)
Mutual labels:  gif
Is Animated
Checks if image is animated 🎞
Stars: ✭ 17 (-55.26%)
Mutual labels:  gif
Llgifview
轻量级gif加载,可加载本地和网络的gif图片
Stars: ✭ 20 (-47.37%)
Mutual labels:  gif
Giflossy
Merged into Gifsicle!
Stars: ✭ 937 (+2365.79%)
Mutual labels:  gif
C cpp project framework
CMake build system( framework) with kconfig support for C/CPP projects
Stars: ✭ 26 (-31.58%)
Mutual labels:  compile
Drv3 Tools
(Not actively maintained, use DRV3-Sharp) Tools for extracting and re-injecting files for Danganronpa V3 for PC.
Stars: ✭ 13 (-65.79%)
Mutual labels:  extract

GifMagic

❤️ Support my apps ❤️

❤️❤️😇😍🤘❤️❤️

CI Status Version Carthage Compatible License Platform Swift

Encoder

Encode images into gif file

let url = Encoder().encode(images: images, frameDuration: 0.05)

Decoder

Decode gif file into images and get info

let info = Decoder().decode(gifUrl: url)

info.images
info.frameDuration
info.pixelWidth
info.pixelHeight

Decode video file into images and get info

let info = Decoder().decode(videoUrl: url)

info.images

Modifier

Modify each frame within the gif

let newGifUrl = Handler().modify(gifUrl: url, closure: { image in
  // Handle image the way you want
  return image
})

Installation

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

pod 'GifMagic'

GifMagic is also available through Carthage. To install just write into your Cartfile:

github "onmyway133/GifMagic"

GifMagic can also be installed manually. Just download and drop Sources folders in your project.

Author

Khoa Pham, [email protected]

Contributing

We would love you to contribute to GifMagic, check the CONTRIBUTING file for more info.

License

GifMagic 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].