1. Drawing with Pointing Devices
    1. Drawing with Brush2D - InkCanvas2D
    2. Drawing with BrushGL - InkCanvasGL
    3. Drawing with Brush2D on WebGL canvas - InkCanvasGL
    4. PathPointCalculator - Control to the point
    5. Multi-touch input
  2. Ink Model and Serialization
    1. Data persistence - InkModel
    2. Import / Export UIM files
      • Main Thread
      • With Web Workers - InkPathProducer
      • With Web Assembly - InkPathProducer
    3. Export to PNG
    4. Export to SVG
    5. Export to PDF
    6. Export to PSD
  3. Ink Manipulations
    1. Panning - Matrices and Graphics
    2. Ink History
    3. Erasing on the Main Thread
    4. Drawing with Invisible Ink
    5. Erasing Stroke Parts with Web Workers - SplitPointsProducer
    6. Selecting Strokes
    7. Selecting Stroke Parts
  4. Working with Rasters
    1. Texture from Image
    2. Copy Raster Data

Welcome

to digital-ink, your go-to solution for unleashing the power of digital ink! Our cutting-edge software library is designed to empower developers and creators with the tools they need to seamlessly integrate digital ink functionalities into their applications.

digital-ink is crafted with precision and innovation to provide a robust platform for handling digital ink inputs, making it easier than ever to create engaging and intuitive user experiences. Whether you're developing note-taking applications, sketching tools, or any other application that requires the natural feel of pen and paper, our library is here to elevate your project.

Key Features:

  • Versatility: digital-ink supports a wide range of devices, from stylus-enabled tablets to interactive displays, ensuring your application reaches users across various platforms.
  • Ease of Integration: With a developer-friendly API and extensive documentation, integrating digital ink functionality into your project is a breeze. Spend less time on implementation and more time on creating a seamless user experience.
  • Customization: Tailor the digital ink experience to match your application's unique requirements. digital-ink offers a plethora of customization options, from stroke styles to color palettes, allowing you to express your creativity without limitations.
  • Precision and Accuracy: Achieve pixel-perfect precision and accuracy in capturing digital ink inputs. Our library employs advanced algorithms to ensure a lifelike writing and drawing experience, making it feel as natural as pen on paper.
  • Cross-Platform Compatibility: Whether you're developing for iOS, Android, or desktop platforms, digital-ink ensures consistent performance and behavior, providing a unified experience for your users.

Get ready to revolutionize your digital ink applications with digital-ink. Dive into our comprehensive documentation, explore our sample projects, and embark on a journey of creating immersive and interactive experiences. Elevate your projects with the magic of digital ink – the possibilities are limitless!

Related topics:

Clear canvas
Powered by digital-ink - screen: , window: