Noisy Pneumatic Mnemonic

    @arch-inc/fabricjs-layer
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.0 • Public • Published

    fabricjs-layer

    build npm version

    fabricjs-layer is a simple layer implementation for Fabric.js v3.x and v4.x.

    fabricjs-layer は Fabric.js v3.x および v4.x 用のシンプルなレイヤー実装です。

    Usage / 使い方

    <canvas id="main" width="720" height="480"></canvas>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/@arch-inc/fabricjs-layer@latest/dist/index.js"></script>
    <script>
      // Create a Fabric.js canvas
      let canvas = new fabric.Canvas(document.getElementById("main"), {
        isDrawingMode: true
      });
    
      // Create layer manager
      let manager = new fabricLayer.LayerManager(canvas);
    
      // Add layers
      for (let i = 0; i++; i < 5) {
        manager.addLayer();
      }
    
      // Set active layer
      manager.activeLayer = manager.getLayer(3);
    
      // Remove layer
      manager.removeLayer(manager.getLayer(2));
    
      // Move layer
      manager.moveLayer(manager.activeLayerIndex, manager.activeLayerIndex + 1);
    
      // Dispose layer manager
      manager.dispose();
    </script>

    If you use Webpack or other similar solutions, simply install the npm package and start using it.

    TypeScript definitions are available by default. (e.g., Layer.d.ts)

    Webpack 等を使っている場合は npm install でインストールできます。TypeScript の型定義がついてきます。

    npm i @arch-inc/fabricjs-layer
    import { LayerGroup } from "@arch-inc/fabricjs-layer";

    API Documentation / API ドキュメント

    All of the exported classes and interfaces are listed in TypeDoc.

    このモジュールが export しているすべてのクラスとインタフェースは TypeDoc で閲覧できます。

    Credits / 開発者

    Staying in touch / 開発者に連絡

    Library in action / 利用例

    • Demo site: GitHub Pages accompanied with this library

    Copyright (c) 2021 Arch Inc. (Jun Kato)

    Install

    npm i @arch-inc/fabricjs-layer

    DownloadsWeekly Downloads

    3

    Version

    0.1.0

    License

    MIT

    Unpacked Size

    24.2 kB

    Total Files

    14

    Last publish

    Collaborators

    • arcatdmz