drawOnImageQTWidget
drawOnImageQTWidget is a C++/Qt project that provides a vector drawing widget for drawing on an image. It utilizes the Qt framework and QWebkitWidgets module, along with the popular JavaScript library fabric.js for drawing functionality.
(https://www.youtube.com/watch?v=tMI1xR0pLtM "Demo")
Features
- Allows users to load an image onto the widget
- Provides drawing tools such as pen, shapes, and text
- Supports customization of stroke color, stroke width
- ( TODO ) Allows for undo/redo functionality
- ( TODO ) Supports image zooming and panning
- Provides an easy-to-use interface for drawing on an image
Dependencies
- Qt framework (>=5.12)
- QWebkitWidgets module
- fabric.js library
Installation
- Clone the repository to your local machine.
- Open the project in Qt Creator or any other compatible IDE.
- Build and run the project.
by CLI
qmake make.
Thank's to
1.https://github.com/vipstone/drawingboard 2.http://fabricjs.com/
Contributing
Contributions to drawOnImageWidget project are welcome! Please feel free to submit bug reports, feature requests, or pull requests to help improve the project.
License
drawOnImageWidget is released under the GPL License.