知识大全 JAVA实现图片的任意方向反转

Posted

篇首语:弱龄寄事外,委怀在琴书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JAVA实现图片的任意方向反转相关的知识,希望对你有一定的参考价值。

JAVA实现图片的任意方向反转  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  package junit test;

  import java awt image BufferedImage;

  import java io File;

  import 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( ));

  BufferedImage bi = ImageIO read(new File( D:\\\\ jpg ));

  //截取任意区域的图片

  //BufferedImage subimg = bi getSubimage( );

  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 = ;i< height;i++)

  

  for(int j = ;j<width;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 );

  for(int i = ;i< height;i++)

  

  for(int j = ;j<width;j++)

  

  bi setRGB(j i xz[j][i]);

  

  

  ImageIO write(bi JPEG new File( D:\\\\ jpg ));

  

  /***

  * 图片旋转数据处理

  * @param datas

  * @param width

  * @param height

  * @param FX 为上下反转 为左右反转

  * @return

  */

  public static int [][] XZ(int [][] datas int width int height int FX)

  

  try

  int[][] tmps= new int [width][height];

  if(FX== )

  

  for(int i = a=height ;i< height;i++ a )

  

  for(int j = b=width ;j<width;j++ b )

  

  tmps[b][a] = datas[j][i];

  

  

  

  else if (FX== )

  

  for(int i = ;i< height;i++)

  

  for(int j = b=width ;j<width;j++ b )

  

  tmps[b][i] = datas[j][i];

  

  

  

  return tmps;

   catch (Exception e)

  // TODO: handle exception

  System out println( ex: +e getMessage());

  return null;

  

cha138/Article/program/Java/hx/201311/25710

相关参考

什么是异步电动机的反接制动?

  二锅头  电动机停车时将三相电源中的任意两相对调,使电动机产生的旋转磁场改变方向,电磁转矩方向也随之改变,成为制动转矩。注意:当电动机转速接近为零时,要及时断开电源防止电动机反转。特点:简单,制动

知识大全 构建可反转排序泛型字典类(2)--排序方向

  排序方向  你希望ReversibleSortedList类中的元素是以TKey(键)的顺序进行存储的并且它即可以从小排到大也可以从大排到小当然最佳方式就是在添加元素时找到合适的位置插入插入后元素

知识大全 java图片处理类(图片水印,图片缩放)

  可实现以下常用功能缩放图像切割图像图像类型转换彩色转黑白文字水印图片水印等  代码如下复制代码importjavaawtAlphaComposite;importjavaawtColor;impo

知识大全 Java图片处理 文字水印 图片水印 缩放 补白

Java图片处理文字水印图片水印缩放补白  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  pack

知识大全 java图片裁剪原理

  总体思想  前台网页用js得到裁剪图片的id及xy宽度和高度  服务端根据id取出要裁剪的图片  根据这些参数来生成裁剪的图像后台代码如下  java代码  packagewodexiangce;

裂谷反转的技术特征

裂谷反转的技术特征在技术要求方面,“裂谷反转”形态与“岛形反转”形态的最大区别之处在于前者不要求两个缺口是否处于同一水平位置。技术特征:1、股价或指数在短时间内出现两个跳空缺口,这两个缺口的方向是相反

知识大全 Java图片添加水印

Java图片添加水印  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  importjavaawt*

知识大全 java反射机制

  JAVA反射机制是在运行状态中对于任意一个类都能够得到这个类的所有属性和方法;对于任意一个对象都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制 

知识大全 java常用图片读写程序

cha138/Article/program/Java/JSP/201311/20537

知识大全 Java图片预览功能实现

Java图片预览功能实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用两种不同的方法实现图