mirror of
https://github.com/coraxcode/GIFCraft.git
synced 2025-07-21 12:51:08 +02:00
78 lines
2.3 KiB
Plaintext
78 lines
2.3 KiB
Plaintext
GIFCraft - GIF Editor
|
|
|
|
GIFCraft is a versatile and user-friendly GIF editor that allows you to create, edit, and manipulate GIF animations with ease. This application, built using Python's Tkinter and PIL (Pillow) libraries, provides a range of functionalities for handling GIF, PNG, and WebP files.
|
|
Features
|
|
|
|
Load GIF/PNG/WebP Files: Import image files and extract their frames.
|
|
Frame Manipulation: Add, delete, and reorder frames.
|
|
Frame Delay Settings: Customize the delay between frames.
|
|
Animation Playback: Play and pause animations within the editor.
|
|
Save and Export: Save your work in GIF, PNG, or WebP formats.
|
|
Undo/Redo: Undo and redo actions to manage changes easily.
|
|
Batch Frame Extraction: Extract and save individual frames from your animations.
|
|
Keyboard Shortcuts: Efficient navigation and manipulation using keyboard shortcuts.
|
|
|
|
Installation
|
|
|
|
Clone the repository:
|
|
|
|
git clone https://github.com/coraxcode/GIFCraft.git
|
|
|
|
Navigate to the project directory:
|
|
|
|
cd GIFCraft
|
|
|
|
Install the required dependencies:
|
|
|
|
sudo apt-get install python3 python3-tk python3-pil python3-pil.imagetk python3-pip
|
|
|
|
pip install pillow
|
|
|
|
Usage
|
|
|
|
Run the application:
|
|
|
|
python GIFCraft.py
|
|
|
|
Load a GIF/PNG/WebP file:
|
|
Go to File > Load GIF/PNG/WebP or press Ctrl+O.
|
|
Select your file from the file dialog.
|
|
|
|
Add or Delete Frames:
|
|
To add frames, go to Edit > Add Image.
|
|
To delete frames, select the frames in the list and press Delete.
|
|
|
|
Reorder Frames:
|
|
Use Edit > Move Frame Up or Move Frame Down to change the order of frames.
|
|
|
|
Set Frame Delay:
|
|
Select a frame, enter the delay in milliseconds, and click Set Frame Delay.
|
|
|
|
Play/Pause Animation:
|
|
Toggle play/pause using Animation > Play/Stop Animation or press Space.
|
|
|
|
Save Your Work:
|
|
Save your work by going to File > Save or Save As.
|
|
|
|
Extract Frames:
|
|
Extract all frames to individual images using File > Extract Frames.
|
|
|
|
Keyboard Shortcuts
|
|
|
|
Load File: Ctrl+O
|
|
Save: Ctrl+S
|
|
Save As: Ctrl+Shift+S
|
|
Add Image: (No shortcut)
|
|
Delete Frame(s): Delete
|
|
Move Frame Up: Arrow Up
|
|
Move Frame Down: Arrow Down
|
|
Play/Stop Animation: Space
|
|
Undo: Ctrl+Z
|
|
Redo: Ctrl+Y
|
|
Check/Uncheck All: (No shortcut)
|
|
Toggle Checkbox of Current Frame: X
|
|
|
|
License
|
|
|
|
GIFCraft is licensed under the GNU General Public License v3.0. You can redistribute it and/or modify it under the terms of the GNU GPL as published by the Free Software Foundation.
|