←选择平台

HistogramContrastCommand类

总结
增加或减少图像的对比度,使用直方图来确定中值亮度。
语法
c#
VB
objective - c
c++
Java
公共HistogramContrastCommand:RasterCommand
公共HistogramContrastCommand继承了RasterCommand
@接口LTHistogramContrastCommand: LTRasterCommand
公共HistogramContrastCommand扩展RasterCommand
公共ref类HistogramContrastCommand:公共RasterCommand
讲话
  • 这个类找到图像的中值亮度,然后用高于中值的值使像素变亮,用低于中值的值使像素变暗。这种方法更复杂(但更慢)ChangeContrastCommand,它使用中间可能的值(128),而不是寻找实际的中位数。
  • 该类支持12位和16位灰度以及48位和64位彩色图像。对12位和16位灰度以及48位和64位彩色图像的支持仅在文档/医疗工具包。
  • 此命令不支持32位灰度图像。

有关更多信息,请参阅改变亮度和对比度

如果图像具有LUT,并且您希望处理图像数据,请设置RasterImage。UseLookupTable为假。然后,在调用方法之后,重置UselookupTable财产为真,如下:

rasterImage。UseLookupTable =方法(rasterImage);rasterImage。UseLookupTable =真正的

例子

运行HistogramContrastCommand增加图像的对比度。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing.Color;公共无效HistogramContrastCommandExample ()//加载图像RasterCodecs codecs =RasterCodecs ();编解码器。ThrowExceptionsOnInvalidImages =真正的RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”));//准备命令HistogramContrastCommand命令=HistogramContrastCommand ();//使用直方图增加可能范围的25%的对比度。命令。对比度= 250;command.Run(图片);编解码器。保存(形象,Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24);静态LEAD_VARS公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”
进口Leadtools进口Leadtools。编解码器进口Leadtools.ImageProcessing.Color公共HistogramContrastCommandExample ()昏暗的编解码器作为RasterCodecs ()编解码器。ThrowExceptionsOnInvalidImages =真正的昏暗的leadImage作为RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”))准备命令昏暗的命令作为HistogramContrastCommand =HistogramContrastCommand“使用直方图将对比度增加可能范围的25%。命令。对比度= 250command.Run (leadImage)编解码器。保存(leadImage Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24)结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

另请参阅

参考

HistogramContrastCommand成员

Leadtools.ImageProcessing.Color名称空间

改变亮度和对比度

ChangeIntensityCommand类

GammaCorrectCommand类

ChangeContrastCommand类

StretchIntensityCommand类

RemapIntensityCommand类

InvertCommand类

ChangeHueCommand类

ChangeSaturationCommand类

HistogramEqualizeCommand类

Leadtools.ImageProcessing.FillCommand

HistogramCommand类

Leadtools.ImageProcessing.Core.WindowLevelCommand

ChannelMixerCommand类

Leadtools.ImageProcessing.Effects.DeinterlaceCommand

DesaturateCommand类

Leadtools.ImageProcessing.Effects.EdgeDetectStatisticalCommand

LightControlCommand类

Leadtools.ImageProcessing.Effects.SmoothEdgesCommand

LocalHistogramEqualizeCommand类

AddWeightedCommand类

ColorMergeCommand类

ColorSeparateCommand类

MultiplyCommand类

AutoColorLevelCommand类

ColorLevelCommand类

Leadtools.ImageProcessing.Core.CorrelationListCommand

GrayScaleToDuotoneCommand类

GrayScaleToMultitoneCommand类

Leadtools.ImageProcessing.Core.HolePunchRemoveCommand

SelectiveColorCommand类

Leadtools.ImageProcessing.Effects.SkeletonCommand

ChangeHueSaturationIntensityCommand类

ColorReplaceCommand类

ColorThresholdCommand类

MathematicalFunctionCommand类

SegmentCommand类

AdaptiveContrastCommand类

ApplyMathematicalLogicCommand类

ColorIntensityBalanceCommand类

Leadtools.ImageProcessing.Core.ColorizeGrayCommand

ContrastBrightnessIntensityCommand类

Leadtools.ImageProcessing.Core.DigitalSubtractCommand

DynamicBinaryCommand类

Leadtools.ImageProcessing.Effects.EdgeDetectEffectCommand

Leadtools.ImageProcessing.SpecialEffects.FunctionalLightCommand

Leadtools.ImageProcessing.Core.MultiscaleEnhancementCommand

Leadtools.ImageProcessing.Core.SelectDataCommand

Leadtools.ImageProcessing.Core.ShiftDataCommand

AdjustTintCommand类

GammaCorrectCommand类

Leadtools.ImageProcessing.Color组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。