Skip to content

AR-js-org/Marker-Creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marker-Creator

npm version npm downloads GitHub stars GitHub forks GitHub issues License

Marker-Creator is a tool to generate AR.js compatible pattern markers from your own images. It allows you to create custom markers for AR.js-based applications easily and quickly.

Project Intent

The goal of this project is to generate a pattern marker file (and marker image) from a user-provided image. The generated marker can be used in AR.js and other ARToolKit-based frameworks.

Installation

You can install Marker-Creator via npm:

npm install @ar-js-org/marker-creator

Usage

Import as ES Module (in your code)

// Import in a JavaScript/TypeScript project
import { ArPatternFile } from '@ar-js-org/marker-creator';

// Example usage:
ArPatternFile.encodeImageURL(imageDataUrl, (patternFileString) => {
  // Do something with the pattern file string
});

Load from CDN (browser, e.g. with raw.githack.com)

You can use the UMD bundle directly in the browser without npm:

<script src="https://raw.githack.com/AR-js-org/Marker-Creator/main/dist/marker-creator.umd.js"></script>
<script>
  // Access via window.MarkerCreator.ArPatternFile
  window.MarkerCreator.ArPatternFile.encodeImageURL(imageDataUrl, function(patternFileString) {
    // Do something with the pattern file string
  });
</script>

Example

A complete example is provided in the examples/generator.html file. This example demonstrates how to use the Marker-Creator library to upload an image, adjust marker parameters, preview the result, and download the generated marker files.


For more information, see the documentation or open an issue on the repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors