Digital Paint SDK Libraries

LEADTOOLS Digital Paint provides advanced image edit and design features to C and C++ developers. Digital Paint includes low-level functions to programmatically draw on images, and high-level tools to quickly implement features. With the high-level tools (known as Automated Mode), developers can simply turn on automation and allow the user to select a painting tool. The user's mouse events are automatically processed without the need for the developer to write additional code.

API that supports brush options

Brush Options

The LEADTOOLS SDK digital paint libraries provide complete control over the digital paint brush:

  • Color
  • Density
  • Diameter
  • Opacity
  • Spacing
  • Fade out
  • Image/pattern/texture
  • Hardness/sharpness of edges
API that supports shape option

Shape Options

The LEADTOOLS SDK digital paint libraries shape functions remove the complexity required to draw a shape and provide artistic effects such as opacity and paper texture.

  • Ellipse
  • Line
  • Polybezier
  • Polygon
  • Rectangle
  • Rounded rectangle
API that supports region options

Region Options

Create regions to restrict image operations to a specific area of the image. Regions can range from simple to very complex; many of which are not supported by Windows without LEADTOOLS. Additionally, region scaling, which is not directly supported by Windows, is included with the LEADTOOLS Digital Paint SDK Technology.

Border
Region starting at a point and continues in all directions until finding a color and tolerance
Color
Region that contains a color and tolerance
Shapes
Curve, ellipse, polygon, rectangle, rounded rectangle
Surface
Region starting at a point and continues in all directions that contains a color and tolerance
API that supports fill options

Fill Options

LEADTOOLS SDK digital paint libraries includes filling, also know as a FloodFill, with control over the method and features of filling.

  • Background tiled image
  • Gradient
  • Solid
  • Texture
  • Opacity

Fill types include:

Border
Fills an area starting at a specified point and continues in all directions until finding a specified color and some tolerance.
Color replace
Replaces every pixel using the current fill settings.
Surface
Fills an area starting at a specified point and continues in all directions that contain a specified color and some tolerance.
API that supports text options

Text Options

The LEADTOOLS SDK digital paint library provides a comprehensive set of text drawing functions:

  • Alignment
  • Border
  • Font
  • Opacity
  • Texture
  • Tiled background bitmap
Digital Paint Development Made Easy

Easy to Integrate

LEADTOOLS handles the heavy lifting — eliminating months of R&D, while giving you the best quality and performance available. This leaves you free to focus on other components of your application. Download the evaluation and start coding to get an idea of how much more streamlined your development will be using LEADTOOLS.

Cross platform libraries

Digital Paint SDK Platforms and Programming Interfaces

Projects that use LEADTOOLS Digital Paint libraries can be deployed to Windows devices.

Digital Paint SDK libraries are available for

Start Coding With LEADTOOLS Digital Paint


Digital Paint libraries for Windows, Linux, and macOS as well as all LEADTOOLS Recognition, Document, Medical, Vector, and Imaging technologies for all development and target platforms.

Download LEADTOOLS Libraries

Mobile Demo App

The LEADTOOLS Image Processing app applies filters and effects to images loaded from your media library or captured using your camera.