@cogic/annotorious
Version:
A JavaScript image annotation library
86 lines (76 loc) • 2.16 kB
HTML
<html>
<head>
<meta charset="utf-8" />
<title>Annotorious | Selector Pack</title>
<link href="https://fonts.googleapis.com/css?family=Lato&display=swap" rel="stylesheet">
<link href="/annotorious.min.css" rel="stylesheet">
<script type="text/javascript" src="/annotorious.min.js"></script>
<script type="text/javascript" src="annotorious-selector-pack.js"></script>
<style>
html, body {
padding:20px;
margin:0px;
font-family:'Lato', sans-serif;
}
#content {
width:100%;
}
h1 {
font-size:21px;
font-weight:normal;
margin:0;
padding:0;
}
p.instructions {
padding:10px 0;
}
img {
max-width:100%;
}
p.caption {
font-family:Arial, Helvetica, sans-serif;
color:#8f8f8f;
}
p.caption a {
color:#3f3f3f;
}
</style>
</head>
<body>
<div id="content">
<h1>Annotorious: Selector Pack Example</h1>
<p class="instructions">
Click the annotation to edit. Click and drag the mouse to create a new annotation.
</p>
<p>
<button id="current-tool">RECTANGLE</button>
</p>
<div>
<img id="hallstatt" src="../../640px-Hallstatt.jpg">
</div>
</div>
</div>
<script>
window.onload = function() {
anno = Annotorious.init({
image: 'hallstatt',
locale: 'auto',
allowEmpty: true
});
Annotorious.SelectorPack(anno);
anno.setDrawingTool('multipolygon');
var toolToggle = document.getElementById('current-tool');
toolToggle.addEventListener('click', function() {
if (toolToggle.innerHTML == 'RECTANGLE') {
toolToggle.innerHTML = 'POLYGON';
anno.setDrawingTool('polygon');
} else {
toolToggle.innerHTML = 'RECTANGLE';
anno.setDrawingTool('rect');
}
});
}
</script>
</body>
</html>