bboxjs

1.0.0 • Public • Published

BBoxJS

BBoxJS is a light-weight Javascript solution for marking bounding boxes on an image

Installing BBoxJS

BBoxJS can used as an IIFE called from a script tag or installed as a libary via npm. After initializing a new BBoxAnnotator, BBoxJS will search for a

with an ID of bbox-annotator-container.

Using BBoxJS with React

npm install bboxjs
import React, { useRef } from 'react';
import BboxAnnotator from 'bboxjs';
 
export default function AnnotationEditor({ imgSrc }) {
    const div = useRef(null);
 
    if (div && div.current) {
        new BboxAnnotator(imgSrc, {
            prefix: 'testo-',
            callbacks: {
                onload: () => {
                    console.log('loaded')
                },
                onchange: (entries) => {
                    console.log(entries)
                }
            }
        })
    }
    
    return <div id="testo-bbox-annotator-container" style={{ width: '100%', zIndex: 999 }} ref={div} />
}

Using BBoxJS as an IIFE

<script src="dist/bbox.js"></script>

See demo.html for additional details.

Package Sidebar

Install

npm i bboxjs

Weekly Downloads

17

Version

1.0.0

License

ISC

Unpacked Size

4.07 MB

Total Files

49

Last publish

Collaborators

  • brmscheiner