←选择平台

DesaturateCommand类

总结
通过将每种颜色的饱和度降低到零,将图像转换为灰度级别。转换不会改变颜色分辨率。
语法
c#
VB
objective - c
c++
Java
公共DesaturateCommand:RasterCommand
公共DesaturateCommand继承了RasterCommand
@接口LTDesaturateCommand: LTRasterCommand
公共DesaturateCommand扩展RasterCommand
公共ref类DesaturateCommand:公共RasterCommand
讲话
  • 通过将每种颜色的饱和度降低到零,图像转换为灰度级。
  • 这个类只支持RGB图像。它不支持灰度图像。
  • 对48位和64位彩色图像的支持仅在文档/医疗工具包。
  • 该类不支持签名数据映像。
  • 此命令不支持32位灰度图像。

有关更多信息,请参阅介绍用LEADTOOLS进行图像处理.有关更多信息,请参阅灰度图像

例子

运行DesaturateCommand在图像上。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.ImageProcessing.Color;公共无效DesaturateCommandExample ()//加载图像RasterCodecs codecs =RasterCodecs ();编解码器。ThrowExceptionsOnInvalidImages =真正的RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“sample5.cmp”));//准备命令//在图像上应用去饱和度效果。DesaturateCommand command =DesaturateCommand ();command.Run(图片);编解码器。保存(形象,Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24);静态LEAD_VARS公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”
进口Leadtools进口Leadtools。编解码器进口Leadtools.ImageProcessing.Color公共DesaturateCommandExample ()昏暗的编解码器作为RasterCodecs ()编解码器。ThrowExceptionsOnInvalidImages =真正的昏暗的leadImage作为RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir,“sample5.cmp”))准备命令在图像上应用去饱和效果。昏暗的命令作为DesaturateCommand =DesaturateCommandcommand.Run (leadImage)编解码器。保存(leadImage Path.Combine (LEAD_VARS.ImagesDir“Result.jpg”), RasterImageFormat.Jpeg, 24)结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串“C: \ LEADTOOLS21 \ Resources \图片”结束
需求

目标平台

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