Comments (4)
Hi Olivered,
good to hear you like the project! Github has a star function if you really mean it. ;-)
I take a short look at the stormy gifs and they are really nice. I personally use at the moment the GIF's from 1041uuu as screensaver. They are a fantastic pice of art too.
http://1041uuu.tumblr.com
SaveHollywood is another kind of project since it plays video files (mov, mp4, m4v). But it don't support GIF's like AnimatedGif does. If you play H.264 or H.265 videos you can use the build in libraries of the Mac operating system witch are even accelerated completely in hardware by the graphics chip. And so it is no wonder if they have only 2% CPU. Sorry there is no way to beet this with GIF's as long as there is no better support in hardware and in software for this format.
Well I try to save CPU time in the past as good as I can and use OpenGL for acceleration. And I compared AnimatedGif with a few other solutions for playing GIF's as screensaver in OSX that I could found on the web. Most of them use 30-40% CPU or even more. So the 5% of AnimatedGif already is a good value. I think you already use the option "Load animation at start into memory (saves CPU time)" or don't you?
But if the videos did the job for you than go for it. Maybe there are tools out there that can convert the stormy GIF's into an mp4 video.
from animatedgif.
Closed since this was more a comment than a bug report.
from animatedgif.
I have figured out how to get the screensaver to load and remain loaded regardless of whether Reboot, resume from sleep, lock/unlock screen, etc.
But it required tampering with OSX.
I ran sudo cp /System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine /usr/bin/background
then modified my plist from the pastebin to point to that binary.
then I installed sleepwatcher "brew install sleepwatcher"
then I put
"
#!/bin/bash
launchctl unload ~/Library/LaunchAgents/local.job.screensaver.plist
launchctl load ~/Library/LaunchAgents/local.job.screensaver.plist"
into ~/.wakeup
Now the background, no matter what screensaver you use, loads when your screen locks, unlocks,
etc etc.
from animatedgif.
Interesting.
But for these kind of tampering you need to disable the System Integrity Protection since folder /usr is part of the protection (can be disabled by running "csrutil disable" in recovery mode). Or do you run an pre-El-Capitan system?
from animatedgif.
Related Issues (20)
- Wrong alpha blending in Metal Render
- Support of different frame delay times in GIFs
- Generate mipmaps in Metal Render
- Optimise 3x3 tiles rendering
- Optimise the load into memory option
- Any way for shorter time HOT 7
- [MacOS 10.14] Doesn't seem to work on Mojave. HOT 6
- More ChangeInterval options? HOT 7
- [MacOS 10.15] Problems with macOS Catalina HOT 19
- Could not Load Preferences plane. HOT 4
- [MacOS 10.15] MacOS Catalina File Directory HOT 3
- Can't select a (gif) file HOT 1
- Running Mac OS Catalina: Select file or directory button not working HOT 1
- Problem with not being able to get screen saver off of my screen. HOT 1
- Animated Gif player doesn't work on MacOS Big Sur? HOT 8
- Problems with Catalina 10.15.7 HOT 2
- gif not found HOT 5
- No gif file found, please select a file or folder HOT 14
- MacOS Monterey does not support this application HOT 9
- Unable to run in background mode HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from animatedgif.