Files
GIFCraft/README.txt
2024-05-30 18:33:19 -03:00

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.