首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:JAVA实现图片的任意方向反转的代码

JAVA实现图片的任意方向反转的代码

www.jz123.cn  2010-01-22   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

package com.junit.test;
  import java.awt.image.BufferedImage;
  import java.io.File;
  import java.net.URL;
  import javax.imageio.ImageIO;
  import java.util.*;
  public class Test {
  public static void main(String [] args)
  {
  try {
  //本地地址或URL 的图片
  //BufferedImage bi = ImageIO.read(new URL("http://xuke.shfda.gov.cn/validatecode/codeimage.jsp"));
  BufferedImage bi = ImageIO.read(new File("D:\333.jpg"));
  //截取任意区域的图片
  //BufferedImage subimg = bi.getSubimage(0, 0, 100, 30);
  int width = bi.getWidth();
  int height = bi.getHeight();
  System.out.println("w:"+width);
  System.out.println("h:"+height);
  int [][]datas = new int[width][height];
  int [][]datastmp = new int[width][height];
  for(int i = 0;i< height;i++)
  {
  for(int j = 0 ;j 
  {
  datas[j][i]= bi.getRGB(j, i);
  datastmp[j][i]= bi.getRGB(j, i);
  System.out.print( bi.getRGB(j, i)+ " ");
  }
  System.out.println();
  }
  int [][] xz = XZ(datas,width,height,1);
  for(int i = 0;i< height;i++)
  {
  for(int j = 0 ;j 
  {
  bi.setRGB(j, i, xz[j][i]);
  }
  }

 

上一篇:Java模拟并发操作进行压力测试代码 下一篇:Java回顾之Java自动管理栈和堆

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图