Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)