知识大全 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
相关参考
二锅头 电动机停车时将三相电源中的任意两相对调,使电动机产生的旋转磁场改变方向,电磁转矩方向也随之改变,成为制动转矩。注意:当电动机转速接近为零时,要及时断开电源防止电动机反转。特点:简单,制动
排序方向 你希望ReversibleSortedList类中的元素是以TKey(键)的顺序进行存储的并且它即可以从小排到大也可以从大排到小当然最佳方式就是在添加元素时找到合适的位置插入插入后元素
可实现以下常用功能缩放图像切割图像图像类型转换彩色转黑白文字水印图片水印等 代码如下复制代码importjavaawtAlphaComposite;importjavaawtColor;impo
Java图片处理文字水印图片水印缩放补白 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! pack
总体思想 前台网页用js得到裁剪图片的id及xy宽度和高度 服务端根据id取出要裁剪的图片 根据这些参数来生成裁剪的图像后台代码如下 java代码 packagewodexiangce;
裂谷反转的技术特征在技术要求方面,“裂谷反转”形态与“岛形反转”形态的最大区别之处在于前者不要求两个缺口是否处于同一水平位置。技术特征:1、股价或指数在短时间内出现两个跳空缺口,这两个缺口的方向是相反
Java图片添加水印 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! importjavaawt*
JAVA反射机制是在运行状态中对于任意一个类都能够得到这个类的所有属性和方法;对于任意一个对象都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制
cha138/Article/program/Java/JSP/201311/20537
Java图片预览功能实现 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用两种不同的方法实现图