Skip to content

shrutivarade/BoxCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoxCraft.js

Introduction

BoxCraft.js is a JavaScript library designed to provide interactive bounding box tools for web-based applications. It offers draggable and resizable boxes that can be used in various domains, particularly in web-based image annotation and processing.

Presentation

https://slides.com/rohinideshmukh/boxcraftjsintegratedwithboostletjs/

image

Features

  • Draggable bounding boxes for easy region selection.
  • Resizable bounding boxes for precise area marking.
  • Easy integration with web projects.

Getting Started

  1. Clone the repository:
    git clone https://github.com/shrutivarade/BoxCraft.git
    
  2. <script src="https://raw.githubusercontent.com/shrutivarade/BoxCraft/main/dist/boxCraft.min.js"></script>

Usage

Instantiate a new bounding box on your target element, such as an image or canvas, and bind callback functions to handle the coordinates.

Developer Instructions

To compile the project:

npx parcel build

Example

image

Contributing

Contributions to BoxCraft.js are welcome! Please fork the repository, make your changes, and submit a pull request.

License

BoxCraft.js is open-source software and is licensed under the MIT license.