Visual Basic (Declaration) | |
---|---|
Public Class MultiscaleEnhancementCommandBitmapEffect Inherits RasterCommandBitmapEffect |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public class MultiscaleEnhancementCommandBitmapEffect : RasterCommandBitmapEffect |
C++/CLI | |
---|---|
public ref class MultiscaleEnhancementCommandBitmapEffect : public RasterCommandBitmapEffect |
XAML Property Element Usage | |
---|---|
MultiscaleEnhancementCommandBitmapEffect ... |
XAML Property Element Usage | |
---|---|
MultiscaleEnhancementCommandBitmapEffect ... |
Run the MultiscaleEnhancementCommandBitmapEffect on an image.
Visual Basic | Copy Code |
---|---|
Public Sub MultiscaleEnhancementCommandBitmapEffectExample(ByVal element As FrameworkElement) |
C# | Copy Code |
---|---|
public void MultiscaleEnhancementCommandBitmapEffectExample(FrameworkElement element) |
XAML | Copy Code |
---|---|
<Page Title="CSAnimateEffect" Height="391" Width="300" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:lteffects="clr-namespace:Leadtools.Windows.Media.Effects.Core;assembly=Leadtools.Windows.Media.Effects"> |
The command wraps techniques of image enhancements, such as contrast enhancement, edge enhancement and latitude reduction, for Computed Radiography (CR). In multi-scale enhancement, the image is decomposed into components or levels. Those components or levels that contain details will be enhanced separately from other components or levels. This will improve the visualization for the subtle image features without the risk of losing information of other features. To find the number of levels in any image follow this equation: MaximumLevels = ceil( log( max(pimage->Width, pimage->Height)) / log(2)); The command will consider values larger than 10000 for contrast as 10000. If the user used a conttrast of 0, then image contrast will not be improved. Best results are obtained if contrast is in the range of 15 ~ 30. The larger the value the stronger the enhancement will be. Any stronger enhancement than 30 will reveal noise and no new enhancement will be noticed. The user can further enhance the image withT:Leadtools.Windows.Media.Effects.Core.MultiscaleEnhancementCommandBitmapEffectsFlagsEdgeEnhancement) and/or latitude reduction T:Leadtools.Windows.Media.Effects.Core.MultiscaleEnhancementCommandBitmapEffectsFlags%.LatitudeReduction)
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
System.Windows.Media.Animation.Animatable
System.Windows.Media.Effects.BitmapEffect
Leadtools.Windows.Media.Effects.RasterCommandBitmapEffect
Leadtools.Windows.Media.Effects.Core.MultiscaleEnhancementCommandBitmapEffect
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, Windows Server 2003 family, Windows Server 2008 family
Reference
MultiscaleEnhancementCommandBitmapEffect MembersLeadtools.Windows.Media.Effects.Core Namespace
ChangeContrastCommandBitmapEffect Class
ChangeIntensityCommandBitmapEffect Class
GammaCorrectCommandBitmapEffect Class
StretchIntensityCommandBitmapEffect Class
RemapIntensityCommandBitmapEffect Class
InvertCommandBitmapEffect Class
ChangeHueCommandBitmapEffect Class
ChangeSaturationCommandBitmapEffect Class
HistogramEqualizeCommandBitmapEffect Class
FillCommandBitmapEffect Class
HistogramContrastCommandBitmapEffect Class
MultiplyCommandBitmapEffect Class
MathematicalFunctionCommandBitmapEffect Class
SubtractBackgroundCommandBitmapEffect Class
ApplyMathematicalLogicCommandBitmapEffect Class
ContrastBrightnessIntensityCommandBitmapEffect Class
EdgeDetectEffectCommandBitmapEffect Class
FunctionalLightCommandBitmapEffect Class