←选择平台

GaussianCommand类

总结
通过对指定的图像应用高斯滤波器平滑或模糊图像。
语法
c#
VB
objective - c
c++
Java
公共GaussianCommand:RasterCommand
公共GaussianCommand继承了RasterCommand
@接口LTGaussianCommand: LTRasterCommand
公共GaussianCommand扩展RasterCommand
公共ref类GaussianCommand:公共RasterCommand
讲话
  • 基于邻域像素对图像中的每个像素进行模糊处理。半径值决定了模糊像素时要考虑的邻域的大小。结果是原始图像的模糊版本。
  • 模糊的数量可以通过指定用于模糊或平滑的邻域的大小来控制。Radius属性的值决定了掩码的大小和值。
  • 该命令支持12位和16位灰度,48位和64位彩色图像。对12位和16位灰度以及48位和64位彩色图像的支持仅在文档/医疗工具包。
  • 此命令不支持32位灰度图像。
  • 该命令支持有符号/无符号数据映像。

有关更多信息,请参阅去除噪声

例子

运行GaussianCommand并应用高斯滤波器。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing.Effects;公共无效GaussianCommandExample ()//加载图像RasterCodecs codecs =RasterCodecs ();编解码器。ThrowExceptionsOnInvalidImages =真正的RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”));//准备命令GaussianCommand command =GaussianCommand ();命令。半径= 20;command.Run(图片);编解码器。保存(形象,Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24);静态LEAD_VARS公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”
进口Leadtools进口Leadtools。编解码器进口Leadtools.ImageProcessing.Effects公共GaussianCommandExample ()昏暗的编解码器作为RasterCodecs ()编解码器。ThrowExceptionsOnInvalidImages =真正的昏暗的leadImage作为RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“IMAGE1。CMP”))准备命令昏暗的命令作为GaussianCommand =GaussianCommand命令。半径= 20command.Run (leadImage)编解码器。保存(leadImage Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24)结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

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