All default settings demo
In this demo, we look at the simplest way of adding image annotation to your web app with just a few lines of code.
Click on the image to launch the demo and look at the code below.
Code
All it takes is these 3 lines of code:
const markerArea = new markerjs2.MarkerArea(target);
markerArea.addEventListener("render", (event) => (target.src = event.dataUrl));
markerArea.show();
And here's a complete HTML file to recreate this demo.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>All defaults demo</title>
<script src="https://unpkg.com/markerjs2/markerjs2.js"></script>
<script>
function showMarkerArea(target) {
const markerArea = new markerjs2.MarkerArea(target);
markerArea.addEventListener("render", (event) => (target.src = event.dataUrl));
markerArea.show();
}
</script>
</head>
<body>
<img src="img/sample-1.jpg" style="max-width: 600px;" onclick="showMarkerArea(this);" />
</body>
</html>
Check out this demo in CodeSandbox