https://github.com/is-leeroy-jenkins/giffy
This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketchboard. Afterward, you can edit and save the animation as a gif, apng, video, psd or png image.
https://github.com/is-leeroy-jenkins/giffy
Last synced: about 2 months ago
JSON representation
This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketchboard. Afterward, you can edit and save the animation as a gif, apng, video, psd or png image.
- Host: GitHub
- URL: https://github.com/is-leeroy-jenkins/giffy
- Owner: is-leeroy-jenkins
- License: mit
- Created: 2024-09-19T02:57:29.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-01-14T21:22:00.000Z (5 months ago)
- Last Synced: 2025-03-25T11:39:13.521Z (2 months ago)
- Language: C#
- Size: 22.5 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
ScreenToGif 🎬 screentogif.com
This tool allows you to record a selected area of your screen, live feed from your webcam or live drawings from a sketchboard. Afterward, you can edit and save the animation as a gif, a png, video, psd or png image.
⚠️ Attention, it requires .NET 6 Desktop Runtime (or above).
⚠️
Screenshots
![]()
![]()
![]()
![]()
![]()
##  System requirements
- You need [VC++ 2019 Runtime](https://aka.ms/vs/17/release/vc_redist.x64.exe) 32-bit and 64-bit versions
- You will need .NET 6.##  Documentation
- [Compilation Guide](https://github.com/is-leeroy-jenkins/Giffy/blob/master/ScreenToGif/Resources/Github/Compilation.md) - instructions on how to compile Badger.
- [User Guide](https://github.com/is-leeroy-jenkins/Giffy/blob/master/ScreenToGif/Resources/Github/Compilation.md) - information for the Giffy configuration file.
- [Distribution Guide](https://github.com/is-leeroy-jenkins/Giffy/blob/master/ScreenToGif/Resources/Github/Compilation.md) - distributing Giffy.##  Code
- [Windows](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Windows) - main UI layer with numerous controls and related functionality.
- [ViewModel](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/ViewModel) - data presented through the UI.
- [Controls](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Controls) - UI ccontrol for user interaction.
- [WebCam](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/WebCam])- classes providing web camera functionality.
- [Themes](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Themes) - dark and light themes.
- [Model](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Model) - classes that model frames and the project.
- [Docs](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Docs) - useful documentation for Giffy.
- [Cloud](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Cloud) - functionality for cloud interation.
- [Capture](https://github.com/is-leeroy-jenkins/Giffy/tree/master/ScreenToGif/Capture) - classes used capturing images/video.
- `bin` - Binaries are included in the `bin` folder due to the complex Baby setup required. Don't empty this folder.## 🙏 Acknowledgements
Badger uses the following projects and libraries. Please consider supporting them as well (e.g., by starring their repositories):
| | |
| ----------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| [CefSharp.WPF.Core](https://github.com/cefsharp) | .NET (WPF/Windows Forms) bindings for the Chromium Embedded Framework |
| [Epplus](https://github.com/EPPlusSoftware/EPPlus) | EPPlus-Excel spreadsheets for .NET |
| [Google.Api.CustomSearchAPI.v1](https://developers.google.com/custom-search) | Google APIs Client Library for working with Customsearch v1 |
| [LiveCharts.Core](https://github.com/beto-rodriguez/LiveCharts2) | Simple, flexible, interactive & powerful charts, maps |
| [Microsoft.Interop.Outlook](https://docusaurus.io/) | This an assembly you can use for Outlook 2013/2016/2019 COM interop |
| [ModernWpfUI](https://github.com/Kinnara/ModernWpf) | Modern styles and controls for your WPF applications |
| [RestoreWindowPlace](https://github.com/punker76/gong-wpf-dragdrop) | An easy to use window restore package |
| [System.Data.SQLite](https://github.com/lduchosal/ipnetwork) | .NET Framework Data Provider for SQLite. |
| [System.Data.SqlCe](https://github.com/zeluisping/LoadingIndicators.WPF) | .NET Framework Data Provider for SQL Compact Edition. |
| [System.Data.OleDb](https://github.com/zeluisping/LoadingIndicators.WPF) | .NET Framework Data Provider for OLE DB. |
| [System.Data.SqlClient](https://github.com/zeluisping/LoadingIndicators.WPF) | A collection of loading indicators for WPF |
| [MahApps.Metro](https://mahapps.com/) | UI toolkit for WPF applications |
| [ToastNotifications.Messages.Net6](https://github.com/rafallopatka) | Toast notifications for WPF |
| [ToastNotifications.Messages](https://github.com/rafallopatka) | Toast notifications for WPF |
| [Syncfusion 24.1.41](https://www.syncfusion.com/) | Custom Controls Used in Badger |##  Privacy Policy
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
Giffy has integrated the following services for additional functions, which can be enabled or disabled at the first start (in the welcome dialog) or at any time in the settings:
- [api.github.com](https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement) (Check for program updates)
- [ipify.org](https://www.ipify.org/) (Retrieve the public IP address used by the client)
- [ip-api.com](https://ip-api.com/docs/legal) (Retrieve network information such as geo location, ISP, DNS resolver used, etc. used by the client)## 📝 License
Giffy is published under the [MIT General Public License v3](https://github.com/is-leeroy-jenkins/Giffy/blob/main/LICENSE).