Displaying 1 to 20 from 28 results

imaginary - Fast, simple, stateless HTTP microservice for high-level image processing with first-class support for Docker & Heroku

  •    Go

Fast HTTP microservice written in Go for high-level image processing backed by bimg and libvips. imaginary can be used as private or public HTTP service for massive image processing with first-class support for Docker & Heroku. It's almost dependency-free and only uses net/http native package without additional abstractions for better performance.Supports multiple image operations exposed as a simple HTTP API, with additional optional features such as API token authorization, gzip compression, HTTP traffic throttle strategy and CORS support for web clients.

moviepy - Video editing with Python

  •    Python

MoviePy (full documentation) is a Python library for video editing: cutting, concatenations, title insertions, video compositing (a.k.a. non-linear editing), video processing, and creation of custom effects. See the gallery for some examples of use. MoviePy depends on the Python modules Numpy, imageio, Decorator, and tqdm, which will be automatically installed during MoviePy's installation. The software FFMPEG should be automatically downloaded/installed (by imageio) during your first use of MoviePy (installation will take a few seconds). If you want to use a specific version of FFMPEG, follow the instructions in config_defaults.py. In case of trouble, provide feedback.

gif-for-cli

  •    Python

Takes in a GIF, short video, or a query to the Tenor GIF API and converts it to animated ASCII art. Animation and color support are performed using ANSI escape sequences. Requires Python 3 (with setuptools and pip), zlib, libjpeg, and ffmpeg, other dependencies are installed by setup.py.

image-optimizer - Easily optimize images using PHP

  •    PHP

The image at $pathToImage will be overwritten by an optimized version which should be smaller. The package will automatically detect which optimization binaries are installed on your system and use them. Here are some example conversions that have been done by this package.




qrcode - artistic QR Code in Python (Animated GIF qr code)- Python 艺术二维码生成器 (GIF动态二维码、图片二维码)

  •    Python

Generate common qr-code, artistic qr-code (black & white or colorized), animated qr-code (black & white or colorized).

Peek - Simple animated GIF screen recorder with an easy to use interface

  •    Vala

Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.

pixterm - Draw images in your ANSI terminal with true color

  •    Go

PIXterm shows images directly in your terminal, recreating the pixels through a combination of ANSI character background color and the unicode lower half block element. If image has transparency, an optional matte color can be used for background. Also, you can specify a dithering mode; in which case, the image is rendered using block elements with different shades, or using standard ASCII characters in the same way. In dithering mode, the matte color is used to fill the background of the blocks or characters. The conversion process runs fast because it is parallelized in all CPUs.

Flyimg - Microservice to resize and crop images on the fly

  •    PHP

Image resizing, cropping and compression on the fly with the impressive MozJPEG compression algorithm. One Docker container to build your own Cloudinary-like service.You pass the image URL and a set of keys with options, like size or compression. Flyimg will fetch the image, convert it, store it, cache it and serve it. The next time the request comes, it will serve the cached version.


gifski - GIF encoder based on libimagequant (pngquant, gifquant?)

  •    Rust

Highest-quality GIF encoder based on pngquant.gifski converts video frames to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame.

gogif - The (no longer) missing GIF encoder for #golang

  •    Go

Aside from the median cut quantizer, this code has been merged into the Go standard library. I would strongly encourage you to use that instead :).

videos-to-gif - takes video(s) and associated subtitle files and creates gifs for every line of dialogue

  •    Python

takes video(s) and associated subtitle files and creates gifs for every line of dialogue

gifserver - A server for transcoding gif to video on the fly

  •    Go

gifserver is a service written in Go that transcodes GIFs to videos on the fly. Useful for displaying user uploaded GIFs on a website without incurring slowdowns from excess bandwidth. The server is a wrapper around ffmpeg, you must have the ffmpeg command installed on your system.

pi-timelapse - Time-lapse app for Raspberry Pi computers.

  •    Python

There are a ton of different Time-Lapse scripts and apps built for the Raspberry Pi, but I wanted to make a more customized setup for my own needs. After the capture is completed, the images will be stored in a directory named series-[current date].

giphy.alfredworkflow - An Alfred workflow for searching Giphy

  •    Rust

A workflow for Alfred that searches Giphy for animated gifs. Actioning on a search item will preview the gif using Quick Look and copy the direct URL of the gif to the clipboard. Download the latest release here.

gif-endec - PHP GIF encoder and decoder

  •    PHP

gif-endec is a GIF encoder and decoder. It allows you to split animated GIFs into separate frames. You can also extract frame durations and disposal method (disposal method indicates the way in which the graphic is to be treated after being displayed). Thanks to some code optimizations, this library decodes animated GIFs much faster than Sybio/GifFrameExtractor. It also optimizes memory usage, allowing you to process decoded frames one after another. It doesn't load all frames to memory at once.

cgolGo - Conway's Game of Life in Golang

  •    Go

Conway's Game of Life is a zero-player game - a cellular automaton simulation invented by John Horton Conway. There are many implementations in every important programming language here on GitHub. The map of a Game of Life consists of an two-dimensional grid of square cells. Each cell can have one of to two possible states - dead or alive. The future of a cell is determined by its own current status and that of the eight direct neighbors - vertically, horizontally and diagonally.

GifExceptionBundle - :stuck_out_tongue: The GhostBuster of your exception page!

  •    PHP

Be aware that we can not be held responsible for any loss of productivity during development.

gifter - Gif image renderer running in terminal.

  •    Go

Gifter is a gif renderer running in the terminal. It takes a gif file as input and plays it directly in the terminal window. It's fully customziable by the supported command flags. Gifter is build on top of termbox-go. The terminal must have xterm-256color mode enabled.