All Projects → Waitsnake → Animatedgif

Waitsnake / Animatedgif

Licence: mit
A screensaver for Mac OSX / macOS that plays animated GIFs and APNGs

Projects that are alternatives of or similar to Animatedgif

Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+421.26%)
Mutual labels:  opengl, metal
Bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+5791.95%)
Mutual labels:  opengl, metal
Llgl
Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal
Stars: ✭ 1,011 (+481.03%)
Mutual labels:  opengl, metal
Gfx
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Stars: ✭ 5,045 (+2799.43%)
Mutual labels:  opengl, metal
Yudisplacementtransition
A GPU accelerated transition library makes use of displacement maps to create distortion effects.
Stars: ✭ 121 (-30.46%)
Mutual labels:  opengl, metal
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (+209.77%)
Mutual labels:  opengl, metal
Gifcompressor
An Android tool to compresses your GIFs into lightweight MP4 video using fast, hardware-accelerated encoders. Supports cropping, rotation, GIF concatenation and much more.
Stars: ✭ 85 (-51.15%)
Mutual labels:  opengl, gif
Fiber2d
Cross-platform 2D Game Engine in pure Swift
Stars: ✭ 415 (+138.51%)
Mutual labels:  opengl, metal
Veldrid
A low-level, portable graphics library for .NET.
Stars: ✭ 1,784 (+925.29%)
Mutual labels:  opengl, metal
Crossshader
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-35.06%)
Mutual labels:  opengl, metal
Pmtech
Lightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+174.71%)
Mutual labels:  opengl, metal
Filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Stars: ✭ 13,215 (+7494.83%)
Mutual labels:  opengl, metal
Rust Skia
Safe Skia Bindings for Rust
Stars: ✭ 450 (+158.62%)
Mutual labels:  opengl, metal
Ouzel
C++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+248.85%)
Mutual labels:  opengl, metal
Rizz
Small C game development framework
Stars: ✭ 428 (+145.98%)
Mutual labels:  opengl, metal
Shaderconductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+558.62%)
Mutual labels:  opengl, metal
Ultralight
Next-generation HTML renderer for apps and games
Stars: ✭ 3,585 (+1960.34%)
Mutual labels:  opengl, metal
Colormap Shaders
A collection of shaders to draw color maps.
Stars: ✭ 315 (+81.03%)
Mutual labels:  opengl, metal
Fna3d
FNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-36.21%)
Mutual labels:  opengl, metal
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+828.74%)
Mutual labels:  opengl, metal

AnimatedGif

AnimatedGif is an screensaver for Mac OSX / macOS that plays animated GIFs.

It also has a background mode to let you run the gif as a desktop background (or wallpaper). The background mode can be enabled under "Screen Saver Options" in macOS.

You can either open only one single GIF file or you can choose a directory that contains more than one GIF file. In case of a selected directory the option panel of screensaver will let you choose a time between 1 and 30 minutes after which the GIF file is randomly changed.

Since 1.5.1 also animated PNG (Animated Portable Network Graphics (APNG)) are supported (starting with OSX 10.10).

Compatibility

This project was originally (release 1.0) written with Xcode 6.2 and SDK for OSX 10.9 Mavericks.

The release 1.4.0 was compiled with Xcode 10.1 with SDK for OSX 10.14 Mojave. It was tested successfully under Mavericks(10.9.5), El Capitan(10.11.6), High Sierra(10.13.6) and Mojave(10.14.5).

The latest release 1.5.3 was compiled with Xcode 10.2.1 with SDK for OSX 10.14 Mojave. It was tested successfully under Mavericks(10.9.5), High Sierra(10.13.6) and Mojave(10.14.6).

Note: AnimatedGif is not working with Catalina(10.15) and Big Sur(11.0) since screensavers are now sandboxed (this means no GIF files can be selected or read from local disk and also background mode is broken), see issue #57 and #63.

Since release 1.5.0 AnimatedGif supports Metal(API) for rendering.

When started AnimatedGif tries to initialise Metal as first choice for rendering. Only if this initialisation fails (on MacOSX versions older than El Capitan (10.11) or not supported Macs(usually Macs older as Mid 2012; except Mac Pro models from Mid 2010 with supported graphics card)) it tries to initialise OpenGL for rendering(as it was default between release 1.0 till 1.4.0).

Unfortunately the screensaver clock is not working together with background mode and will be disabled if background mode is enabled. But the clock works fine in normal screensaver mode.


Setup - Mac

  1. Download and unzip the compiled release file from the releases tab: https://github.com/Waitsnake/AnimatedGif/releases/latest/
  2. Double click on the extracted "AnimatedGif.saver" file. macOS will ask if you like to install the screen saver
  3. Open System Preferences -> Desktop and Screensaver
  4. Select the AnimatedGif Screensaver
  5. Click "Screen Saver Options" below the screensaver preview
  6. Select your .gif file and adjust other settings to your liking


If there is an error message saying "[AnimatedGif.saver] can't be opened because it is from an unidentified developer"


  1. Open System Preferences
  2. Go to "Security & Privacy"
  3. Click "Open Anyway"

4. Click "Open"
5. Choose if you like to install screensaver for actual user onyl or all users
6. Click "Install"

Uninstall AnimatedGif

Automatic Uninstall
In the linked tools here are 3 different ways to uninstall AnimatedGif. Each tool do the same and what way you choose depending only on your personal preferences.


Manually Uninstall

  1. Open System Preferences -> Desktop and Screensaver
  2. Click "Screen Saver Options" and stop the background mode if it was enabled and close options.
  3. Right click the AnimatedGif Screensaver and select "Delete AnimatedGif"
  4. Click on "Move to Trash" to confirm


Copyright 2019 Marco Koehler (under the conditions of MIT License)

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