The LEADTOOLS MedicalViewer namespace allows you to incorporate Image Viewer Control functions in your applications. It provides support for displaying one or more images and for the real-time manipulation of one or more images .The LEADTOOLS MedicalViewer namespace is included in the LEADTOOLS Medical Imaging toolkit.
This namespace is a high-level component for building medical display applications such as DICOM viewers, view stations, teleradiology solutions, and high-end diagnostic workstations found in radiology and other medical specialty departments. When building a PACS for radiology, cardiology, mammography, ophthalmology, pathology, dermatology, dentistry or any other specialty, this namespace will eliminate project complexity and provide a solid, reliable foundation. Typical applications that can be built using this namespace include:
-
High-end medical diagnostic workstations.
-
Medical review and quality assurance stations.
-
DICOM viewers.
-
Light-weight viewers that are typically distributed on a CD with patient images.
-
Web-based medical viewers.
Key Features:
-
-
Display medical grayscale and colored images including MRI, CT, Digital X-Ray, and Ultrasound.
-
Display overlay information on the images—an essential feature for any high-end medical viewer. The programmer has full control over the text to be displayed and how it should be positioned and sized inside each window. The control also comes with a set of built-in overlays such as: window center, window width values, and field of view.
-
Adjust screen layout both manually and programmatically. For example, display an MRI image enlarged 2X2, beside an unenlarged (1x1) XA series of four images at 1X1.
-
Load and play animations.
-
Interpolated image display for higher quality.
-
Built-in ruler that adjusts based on the DPI of the image and the zoom or scale factor.
-
Full control over display container properties such as colors, cursors, and rulers.
-
Reset Window Level, Position, Rotation, Zoom
-
Viewer Display Cell Support Includes:
-
Add, remove, or refresh pages or images to the viewer cells.
-
Add different images with different sizes to the same cell.
-
Fit images to a cell.
-
Manage different types of medical viewer overlay tags like Frame, Scale or Ruler unit.
-
Change the scale and offset of a single sub-cell. Includes an event that fires when the active sub-cell has been changed.
-
Calibrate cells without using the annotation ruler.
-
Freeze, and unfreeze cells.
-
Invert the images in a specified cell or sub-cell.
-
Get or set the perspective rotation angle of the specified cell or sub-cell
-
-
Built-in tools include:
-
Window Leveling: Maps grayscale intensities using a user defined color map (LUT). Includes set/reset default values, with low memory options.
-
Zooming and scaling. Get or set image information like height, width, or coordinates.
-
Panning and moving.
-
Image magnification.
-
Single-click stacking or scrolling from one image to another in a series.
-
-
Annotation Support Includes:
-
Event notification when a new annotation object is created.
-
Event notification when an annotation is selected.
-
Load and save annotation objects drawn on the control.
-
Rotate, flip and reverse the annotation container.
-
Change fore and back color of the text object.
-
-
Region of Interest Support Includes:
-
Load, save, and print region information drawn on the control.
-
Event notification when a region is created, removed or changed.
-
Click-and-drag mouse actions to expand, shrink, nudge, and change size or shape of region borders.
-
-
Tool Settings and Actions Include:
-
Apply tool effect programmatically or through user interaction.
-
Apply tool effect to a single image, to all images in a series, or to all series managed by the control.
-
Apply actions and adjust the MedicalViewer while an animation is running.
-
Obtain image coordinates corresponding to user-specified mouse coordinates.
-
Events for mouse actions.
-
Specify mouse button actions.
-
Specify keyboard button actions.
-
Specify cursor display and style for annotations and regions.
-
-
-
Typical applications that can be built using this control
-
High-end medical diagnostic workstations.
-
Medical review and quality assurance stations.
-
DICOM viewers.
-
Light-weight viewers that are typically distributed on a CD with patient images.
-
Web-based medical viewers.
-
Supported Environments:
The toolkit comes in Win32 and x64 editions that can support development of software applications for any of the following environments:
- Windows 7
- Windows Vista
- Windows XP
- Windows 2000
- Windows 2000 Server and newer
For more information, refer to:
LEADTOOLS MedicalViewer .Net Assemblies
Getting Started (Guide to Example Programs)