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.
UseLookupTableto 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.
Medical Web Viewer .NET
.NET, Java, Android, and iOS/macOS Assemblies
C API/C++ Class Libraries