LEADTOOLS Digital Paint provides advanced image edit and design features to .NET (C# & VB), C/C++, WinRT, iOS, macOS, Java, and web 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.
Overview of LEADTOOLS Digital Paint SDK Technology
- Add Digital Paint to draw and edit images
- High-level automation tools require very little code and handle all mouse events and drawing
- Digital Paint SDK technology available as C DLL and C++ classes
- Add Digital Paint functionality to single and multithreaded applications
- Digital Paint 32 and 64-bit binaries
Brush options include:
- Fade out—allow the brush to fade during the stroke
- Hardness/sharpness of edges
- Spacing—frequency of touches
- Texture—apply a bitmapped texture to the brush
Shape options include:
Digital Paint shape functions remove the complexity required to draw a shape and provide artistic effects such as opacity and paper texture.
- Rounded rectangle
Region options include:
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—a region starting at a specified point and continues in all directions until finding a specified color and tolerance
- Color—a region that contains a specified color and tolerance
- Rounded rectangle
- Surface—a region starting at a specified point and continues in all directions that contains a specified color and tolerance
Fill options include:
Digital Paint includes filling, also know as a FloodFill, with control over the method and features of filling.
- Background tiled image
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.
Text options include:
Digital Paint provides a comprehensive set of text drawing functions.
- Tiled background bitmap