zebulon75018 / drawOnImageQTWidget

a widget to draw on image with vector ( thank's to fabricjs ) Qt / QtWebKitWidgets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

screenshot (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

  1. Clone the repository to your local machine.
  2. Open the project in Qt Creator or any other compatible IDE.
  3. 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.

About

a widget to draw on image with vector ( thank's to fabricjs ) Qt / QtWebKitWidgets


Languages

Language:HTML 70.7%Language:C++ 26.7%Language:QMake 2.6%