A powerful web-based image editing tool that allows users to manipulate images and add text overlays directly in the browser. Create stunning compositions with ease!
- πΈ Upload and edit images
- π· Capture photos using device camera
- π Add and customize text overlays
- π Resize, rotate, and reposition elements
- π¨ Adjust text properties (font, size, color, outline, shadow)
- π Layer management (move elements up/down, delete)
- πΎ Download the final composition as a PNG file
- πΌοΈ Automatic transparent edge cropping for uploaded PNG images
- π Smart canvas resizing for optimal viewing
- HTML5 Canvas for rendering
- JavaScript (ES6+) for functionality
- Tailwind CSS for styling
- Bootstrap Icons for UI elements
-
Clone the repository:
git clone https://github.com/oakmgt/image-editor.git
-
Navigate to the project directory:
cd image-editor -
Open
index.htmlin a modern web browser. -
Start editing images and creating amazing compositions!
-
Adding Images:
- Click the "Add Image" button, drag and drop an image onto the canvas, or use the camera button to capture a photo.
-
Adding Text:
- Click the "Add Text" button to add text elements to your composition.
-
Editing Elements:
- Select elements to resize, rotate, or reposition them.
- For text elements, adjust properties using the controls that appear when selected.
-
Managing Layers:
- Use the layer controls to change the stacking order of elements or delete them.
-
Saving Your Work:
- Click the download button to save your composition as a PNG file. The final image will be automatically cropped to remove unnecessary transparent edges.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the AGPL v3 License. See the LICENSE file for details.
Koen van Eijk
- GitHub: @koenvaneijk
- Website: koenvaneijk.com
- X: koenvaneijk
- Tailwind CSS for the awesome utility-first CSS framework
- Bootstrap Icons for the beautiful icon set
This project is actively maintained. If you encounter any issues or have suggestions for improvements, please open an issue on GitHub.
This project respects your privacy and adheres to specific terms of service. For more information, please visit:
Powered by OAK MGT
