java实现彩色图转变为灰度图计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:29:54
来源 100Test.Com百考试题网


  package work.

  import java.awt.Graphics2D.

  import java.awt.RenderingHints.

  import java.awt.color.ColorSpace.

  import java.awt.image.BufferedImage.

  import java.awt.image.ColorConvertOp.

  import java.io.File.

  import java.io.IOException.

  import javax.imageio.ImageIO.

  public class Gray {

  public static void main(String[] args) throws IOException

  {

  BufferedImage transforImage.

  BufferedImage finalImage.

  TransGray gray=new TransGray().

  transforImage=gray.srcImage.

  finalImage=gray.transformGrayJ2D(transforImage,null).//这里可能有问题,关于RenderingHints的取值不是很清楚

  File f1=new File("f:/2graychange.jpg").//新图像输出

  ImageIO.write(finalImage,"jpg",f1).

  System.out.println("End").

  }

  }

  class TransGray

  {

  int width.

  int height.

  BufferedImage srcImage.


相关文章


java定时启动线程计算机等级考试
运用JAVA读取txt文件计算机等级考试
javaSwing组件大全超牛的例子计算机等级考试
Java获得文件编码格式计算机等级考试
java实现彩色图转变为灰度图计算机等级考试
java小代码计算矩形的面积和周长计算机等级考试
求Box体积和面积的java小程序计算机等级考试
将Java代码打包为exe文件计算机等级考试
利用Java查询Jar包内的驱动类名计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛