VintaSoft Annotation .NET Plug-in: Overview
In This Topic
Image annotations are used to markup and draw various objects onto an image or document. This is very effective for office document workflow systems, medical recording systems, database systems and other systems for automatization of work with electronic image documents.
VintaSoft Annotation .NET Plug-in is the add-on for
VintaSoft Imaging .NET SDK, which allows to annotate TIFF, PNG, JPEG, DICOM images and PDF documents.
General features
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, WPF, WinForms, ASP.NET Core, service, etc) for Windows
- The plug-in can be used for developing .NET 9, .NET 8, .NET 7 and .NET 6 applications (console, ASP.NET Core, service, etc) for Linux and macOS
- The plug-in can be used for developing .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0 and 3.5 applications (console, WPF, WinForms, ASP.NET MVC, ASP.NET WebForms, service, etc) for Windows
- The plug-in core is written in C#
-
AnyCPU, x86 and x64 mode support
-
Load annotations from TIFF, JPEG, PNG image file, PDF document, DICOM presentation state file or separate file
- Load VintaSoft annotations (XMP or binary) from TIFF, PNG or JPEG file
- Load WANG annotations from TIFF file
- Load VintaSoft annotations (XMP or binary) from PDF document
-
Load DICOM annotations from DICOM presentation state file - VintaSoft DICOM .NET Plug-in is necessary
- Load VintaSoft annotations (XMP, binary or JSON) annotations from a separate file
- Load custom annotations from a separate file - architecture is open
-
Create new collection of annotations
-
Change collection of annotations
- Add or insert an annotation into annotation collection
- Reorder annotations in annotation collection
- Remove an annotation from annotation collection
- Group/ungroup annotations
- Work with group of annotations the way you work with single annotation
- Undo/redo changes in annotation collection
-
Create built-in standard annotation or custom annotation
-
Supported built-in standard annotations:
- Line - draws a line
- Polyline - draws a polyline
- Freehand - draws a freehand line
- Ruler - draws line and calculates its length
- Rulers - draws a polyline and calculates its overall length
- Angle - draws two lines and calculates the angle between them
- Rectangle - draws a rectangle
- Square (rectangle with symmetry) - draws a square
- Highlight - draws a rectangle with color blending function
- Ellipse - draws an ellipse
- Circle (ellipse with symmetry) - draws a circle
- Polygon - draws a polygon
- Polygon with cloud style - draws a cloud
- Freehand polygon - draws a freehand polygon
- Freehand polygon with cloud style - draws a freehand cloud
- Embedded image - draws an image from internal source
- Referenced image - draws an image from external source
- Text - draws a text
- Free text - draws an editable text area with associated leader polyline
- Link - draws a hyperlink
- Rubber stamp - draws a rubber stamp
- Composite - annotation that defines a set of annotations, anyhow connected with each other
- Group - defines a group of annotations with abilities to relocate, resize and rotate the whole group
- Sticky note - draws a sticky note
- Leader line - draws a leader line which links two other annotations
- Arrow - draws a wider arrow
-
Office - draws a page of DOCX document (VintaSoft Office .NET Plug-in is necessary)
- Customize built-in annotation - architecture is open
-
Create custom annotation - architecture is open
-
Change annotation
- Move, resize, rotate and mirror annotation
- Prevent annotation moving, rotation, resizing or mirroring
- Manage the visibility of annotation
- Change the background color and transparency of annotation
- Change the outline of annotation
- Use caps for line based annotations
- Create symmetrical annotation
- Use 23 color blending modes in the highlight annotation
- Undo/redo changes in annotation
-
Add comments to annotation
- Add and remove comment or reply
- Create comment threads
- Set state for comment or reply
- Display comments on image viewer or in application interface
-
WPF and WinForms controls, which allow to view, add, delete, and edit annotations on image or PDF document
- WPF annotation viewer, which allows to view, add, delete, and edit annotations on image or PDF document
- WinForms annotation viewer, which allows to view, add, delete, and edit annotations on image or PDF document
- Display image annotations in View (read only) or Author (read-write) mode
- Zoom image with annotations
- Build annotation on image
- Transform (move, resize, rotate, manage annotation points) annotation on image
- Reorder annotations on image
- Move annotation between images
- Remove annotations from image
- Select single annotation or group of annotations
- Move and rotate group of annotations
- Use rotation assistant for smooth and discrete rotation of annotation
- Edit text of text based annotation using text box control
-
Edit text of Office annotation using rich-text editor (VintaSoft Office .NET Plug-in is necessary):
- change text
- change text properties: font, size, color, bold, italic, underline, superscript, subscript, horizontal scale, character spacing
- change horizontal text alignment: left, right, center, width
- change paragraph indent
- change line spacing
- create numbered list
- Measure length of object on image using the Ruler annotation
- Measure angle between objects on image using the Angle annotation
- Use ImageMeasureTool to measure line, polyline, ellipse and angle on image
-
Define all aspects of interaction between user and annotation in WPF annotation viewer - architecture is open
-
Define all aspects of interaction between user and annotation in WinForms annotation viewer - architecture is open
-
WPF and WinForms controls, which allow to view image thumbnails with annotations
-
-
- Print image with annotations
- Rotate image with annotations
-
Burn annotations on image
-
Save annotations into TIFF, JPEG, PNG image file, PDF document, DICOM presentation state file or separate file
-
Save VintaSoft annotations (XMP or binary) into TIFF, JPEG or PNG file
- Annotations will be visible in VintaSoft image viewer only
-
Save WANG annotations into TIFF file
- Annotations will be visible in VintaSoft image viewer and in any WANG compatible image viewer
-
Save VintaSoft annotations (XMP or binary) with PDF annotation appearances into PDF document
-
Save VintaSoft annotations (XMP or binary) without PDF annotation appearances into PDF document
- Annotations will be visible in VintaSoft image viewer only
-
Save DICOM annotations into DICOM presentation state file
- Save VintaSoft annotations (XMP, binary or JSON) into a separate file
Development and Deployment requirements
-
Development requirements:
- Development environments: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
- Programming languages: C#, VB.NET, any .NET compatible language
- Development platforms: .NET, WinForms, WPF, ASP.NET
-
Deployment requirements:
- Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008; 32-bit and 64-bit) with .NET 9, .NET 8, .NET 7 or .NET 6
- Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008/2003; 32-bit and 64-bit) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
- Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36/35; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 9, .NET 8, .NET 7 or .NET 6
- macOS (macOS 14/13/12/11/10) with .NET 9, .NET 8, .NET 7 or .NET 6