The following methods treat the image as a device context, opening up many possibilities:
The following methods provide information about the image:
There are several types of image processing functions and the output will vary, producing one of these results:
Image processing does not change the size, and the output of each pixel depends only on the color of the original pixel (for example, when inverting the colors or changing the brightness). In this case, image processing will be performed on the LUT colors only and the data will be unchanged.
Image processing changes the size of the image. In this case, image processing is performed on the image data and the LUT entries are taken into account, if appropriate.
UseLookupTable
to false before the image processing operation,
then they may restore it after. Users who are interested in the image processing function and applying it on an image as they see it in the viewer with LUT, they need to convert their 12- or
16-bit grayscale image to an 8-bit grayscale or a 24-bit RGB bitmap using WindowLevelCommand
, then perform image processing on the converted image.
Introduction to Image Processing with LEADTOOLS
ImageProcessing.GrayScaleCommand
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document