Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alibowndyn/flickerforge
A customizable image and GIF generator mimicking old television static, offering control over colors, blur, dimensions, pixel size, and many more.
https://github.com/alibowndyn/flickerforge
numpy pillow pyqt6 python
Last synced: about 2 months ago
JSON representation
A customizable image and GIF generator mimicking old television static, offering control over colors, blur, dimensions, pixel size, and many more.
- Host: GitHub
- URL: https://github.com/alibowndyn/flickerforge
- Owner: alibowndyn
- Created: 2024-04-13T14:16:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-04-21T14:09:25.000Z (9 months ago)
- Last Synced: 2024-04-21T17:31:15.893Z (9 months ago)
- Topics: numpy, pillow, pyqt6, python
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FlickerForge
A customizable GIF generator mimicking old television static, offering control over colors, blur, dimensions, pixel size and noise pattern.
Made as a project in 2022 for a university course called Scripting Languages.# How to run the program
To install the required packages:
```pip install -r requirements.txt```
To run the program:
```python app.py```# TODO / Future plans
As it is, this project is anything but complete in my eyes. This is as much a passion project as it was something that helped me complete the course.
In the near future, if I'll have the time, I'd like to extend the functionality of the program and improve its overall performance.
Some ideas I have in mind:
- an option to choose between generating a single image or an animation
- the ability to export the generated static in many different formats
- more "noise" patterns
- configurable default generation options
- several generation presets
- an option to set the generated image as the Desktop background or the Lock screen image
# Screenshots
![screenshot_1](https://github.com/alibowndyn/FlickerForge/assets/63349064/6c89aa8d-f40f-4b3c-a99e-0bd905df6148)
![screenshot_2](https://github.com/alibowndyn/FlickerForge/assets/63349064/803eca7d-16ac-458a-a35a-66f329ba02d5)
# Some generated images
![static2](https://github.com/alibowndyn/FlickerForge/assets/63349064/7602c21c-2d55-44f2-8c0e-5fd87f9e344c)
![static5](https://github.com/alibowndyn/FlickerForge/assets/63349064/3413c322-70a2-4e13-9a50-b9440f094650)
![static1](https://github.com/alibowndyn/FlickerForge/assets/63349064/f76fd669-0ab6-47c3-b883-59b190f291e7)
![static4](https://github.com/alibowndyn/FlickerForge/assets/63349064/67ab7537-ae37-4365-9809-fbb933047482)
![static3](https://github.com/alibowndyn/FlickerForge/assets/63349064/782aacfa-3297-48fa-b4b7-3d27917d699b)