VintaSoft DICOM .NET Plug-in

Display, edit metadata, reconstruct and annotate DICOM images in .NET, WPF and ASP.NET

DICOM standard (Digital Imaging and Communications in Medicine) is used for handling, storing, printing and transmitting medical images and information about a patient.

VintaSoft DICOM .NET Plug-in is the add-on for VintaSoft Imaging .NET SDK, which allows to load and view DICOM images, load and view DICOM ECG, edit DICOM metadata and annotate DICOM images. Also Plug-in supports DICOM MPR, i.e. allows to reconstruct images in orthogonal, oblique and curved planes from a stack of DICOM images.

General features

  • DICOM Codec license is necessary
  • Decode DICOM image stored in DICOM format version 1-3
  • Decode DICOM image stored in .dcm, .dic, .acr file
  • Decode DICOM image of the following image formats:
    • Grayscale image with 1-16, 32 bpc
    • RGB image 8, 16 and 32 bpc
  • Supported color spaces: Monochrome (1 and 2), Palette Color, RGB and YBR
  • Supported compressions:
  • Apply VOI LUT (value of interest lookup table) to a DICOM image
  • DICOM Codec license is necessary
  • Load, edit and save DICOM file metadata
  • Load, edit and save DICOM directory metadata
  • DICOM Codec license is necessary
  • Display information about DICOM images, which are sorted by patient, study, series
  • View DICOM images in WinForms image viewer
  • View DICOM images in WPF image viewer
  • View electrocardiogram (ECG) image in WPF or WinForms image viewer
  • Show DICOM metadata over image in image viewer
  • Browse DICOM images in image viewer using mouse
  • Change the window level of DICOM image in image viewer using mouse
  • Zoom DICOM image in image viewer using mouse
  • Measure objects (line, polyline, ellipse, angle) on DICOM image in image viewer using mouse
  • DICOM Codec and VintaSoft Annotation .NET Plug-in licenses are necessary
  • Load DICOM annotations from DICOM presentation state file
  • Supported DICOM annotation types:
    • Point - displays a point
    • Circle - displays a circle
    • Polyline - displays a polyline
    • Interpolated - displays an interpolated polyline
    • Rectangle - displays a rectangle
    • Ellipse - displays an ellipse
    • Multiline - displays a multi line
    • Rangeline - displays a range line
    • Infiniteline - displays an infinite line
    • Cutline - displays a cut line
    • Arrow - displays an arrow
    • Axis - displays the axis
    • Ruler - displays a ruler
    • Crosshair - displays a crosshair
    • Text - displays an editable text area and a leader polyline used to point to the area of the image
  • Work with DICOM annotation
    • Move, resize, rotate and mirror annotation
    • Manage the visibility of annotation
    • Change the background color and transparency of annotation
    • Change the outline of annotation
    • Undo/redo changes in annotation
  • Work with DICOM annotation collection
    • Add or remove annotation to the annotation collection
    • Reorder annotations in annotation collection
    • Undo/redo changes in annotation collection
  • Save DICOM annotations to the DICOM presentation state file
  • DICOM Codec, DICOM MPR and VintaSoft Annotation .NET Plug-in licenses are necessary
  • View reconstructed images in WinForms image viewer
  • View reconstructed images in WPF image viewer
  • Combine 3 image viewers for displaying 3D MPR
  • Combine 2 image viewers for displaying Curved MPR
  • Combine several image viewers for displaying images in different planes - architecture is open
  • Browse reconstructed images in image viewer using mouse
  • Change the window level of reconstructed image in image viewer using mouse
  • Pan reconstructed image in image viewer using mouse
  • Zoom reconstructed image in image viewer using mouse
  • Rotate reconstructed image in 2D space in image viewer using mouse
  • Rotate reconstructed image in 3D space in image viewer using mouse
  • Measure objects (line, polyline, ellipse, angle) on reconstructed image in image viewer using mouse
  • Use several threads for rendering of reconstructed images
  • Limit the rendering speed by specifying the maximum number of frames per second
  • Customize visualization - architecture is open
  • Change pixel data of DICOM image to 24-bpp color image and save the changed DICOM image to a new DICOM file
  • Burn annotations and measurements on DICOM image (available for 24-bpp color image only) and save the changed DICOM image to a new DICOM file - VintaSoft Annotation .NET Plug-in is necessary

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 platform: .NET, WinForms, WPF, ASP.NET
Deployment requirements:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008) with .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008) with .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 23/22/20/18; Debian 12/11/10; Fedora 39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) with .NET 8, .NET 7, .NET 6
  • macOS (macOS 14/13/12/11/10) with .NET 8, .NET 7, .NET 6

Free Evaluation Version

The evaluation version allows you to test the VintaSoft Imaging .NET SDK with Plug-ins features for free during 30 days trial period and determine if the SDK functionality suits your needs in practice.
Also the evaluation version has some functional restrictions. You have to acquire a license if you want to use the SDK without evaluation restrictions.

Downloading the evaluation version of VintaSoft Imaging .NET SDK enables you to try out all Plug-ins -
Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document Cleanup, Forms Processing.

Download Evaluation Version

Demo applications


The SDK comes with demo applications for WPF, WinForms, console, ASP.NET Core (ASP.NET Core Web API + JavaScript + Bootstrap), ASP.NET Core with Angular (ASP.NET Core Web API + TypeScript + Bootstrap), ASP.NET MVC5 (ASP.NET Web API 2 + JavaScript + jQuery UI) and ASP.NET WebForms (ASP.NET HTTP handlers + JavaScript + jQuery UI), which are demonstrating the general SDK features. The demo applications simplify the process of SDK functionality evaluation allowing quickly determine whether it suits your specific requirements.

Each demo application comes as source code example written in C# or VB.NET for use in Microsoft Visual Studio, Microsoft Studio Code, .NET CLI.

You have to download and install the SDK evaluation version to your computer if you want to run and test our demo applications.

Existing license holders can use the source code examples of demo applications as templates for their own applications.

On-line demo applications

If your goal is to develop an ASP.NET application and you want to make a quick review of the SDK functionality without installing it to your computer, you can do the test using our on-line web demo applications.

Documentation

The SDK is delivered with detailed technical documentation file, which includes User Guide, .NET API Reference, Web API Reference (JavaScript, TypeScript and web services).
The documentation is designed for persons having at least basic knowledges and skills in programming of software applications.

The list of general release notes showing the SDK development history is available here: History

The documentation file for off-line use can be downloaded from below links:
.NET    WEB

Online doc for .NET    Online doc for WEB

The information about all available support resources can be found on our Support page.

The SDK has also a list of frequently asked questions and answers to them: F.A.Q. page.

VintaSoft products discussions in the Community Forums provide a convenient place for programmers to exchange information. Please search or post your technical questions there. VintaSoft's Customer Support Service monitors forums every workday.

Сontact us if you are unable to find necessary answer or solution in the presented support resources and technical documentation or if you want us to show you how VintaSoft products can help to fulfil your specific requirements.

Plug-in licensing

Purchase a license

Any Plug-in is the add-on for VintaSoft Imaging .NET SDK and can be used only together with the VintaSoft Imaging .NET SDK, i.e. the license for both the SDK and Plug-in is necessary if you want to use any Plug-in function in your application.

VintaSoft licensing is very flexible and allows the development of applications for both royalty free distribution and for deployment to a local server machine.

For using the VintaSoft Imaging .NET SDK and Plug-ins in production is necessary to choose and acquire the right license for your application from a few offered types.

Developer licenses are intended for use by a named developer. Site licenses allow to use the SDK by a group of developers working at the same office.

The licenses for Desktop PCs allow to use the SDK in your applications and distribute them royalty free to any desktop computer.

The licenses for Servers allow to use the SDK in your applications and distribute them royalty free to servers.

Single Server license is issued for an invariable network configuration of dedicated server machine.

All you need to know about the VintaSoft Imaging .NET SDK and Plug-ins licensing you can read in the License agreement.

Testimonials

All testimonials
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft's libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft's components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc