如何使用J2D将一张图片灰度化

GD Star Rating
loading...

可使用以下代码:

  1. Graphics2D g2d = source.createGraphics();
  2.  
  3. ColorSpace grayCS = ColorSpace.getInstance(ColorSpace.CS_GRAY);
  4. ColorConvertOp colorConvertOp = new ColorConvertOp(grayCS, g2d.getRenderingHints());
  5. colorConvertOp.filter(source, source);
Graphics2D g2d = source.createGraphics();

ColorSpace grayCS = ColorSpace.getInstance(ColorSpace.CS_GRAY);
ColorConvertOp colorConvertOp = new ColorConvertOp(grayCS, g2d.getRenderingHints());
colorConvertOp.filter(source, source);

其中source为BufferedImage对象

原创内容,转载请注明: 转载自拈花微笑

本文链接地址: 如何使用J2D将一张图片灰度化

685

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

使用新浪微博登陆

无觅相关文章插件,快速提升流量