易截截图软件、单文件、免安装、纯绿色、仅160KB

java awt 图片记忆问题

我想实现这样的功能:用 Java awt 实现图片翻转,就是左翻转,右翻转,90度翻转吧
但是,比方说, a.jpg 图片经过一次左翻转后,下次程序再调用这个图片的时候,必须以“左翻转”后的样子展现给用户看,就是程序怎么去记忆“左翻转”后的信息
当然,图片a.jpg本身最好不要改变
左翻转完不就是显示另外一张图片么?搞的这么复杂做什么?

看下这两个类吧:java.awt.image.PixelGrabber 和java.awt.image.MemoryImageSource
相信你就会有办法了,其实很简单。

翻转过并不保存?
在查看时是翻转过的?
这个,呃,有难度,如果每一张都反转的话,肯定是有地方暂存的...

我是这样想的,如果左翻转后,图片显示出来,相对翻转前,肯定改变了一些属性,我希望把这些属性给抽取出来,然后保存在其他地方,当下次在打开这个图片的时候,我只要把抽取出来的信息加载进去,就是左翻转后的样子。

用上面两个类,抽取你要处理翻转的图片的像素保存到一个数组中,进行翻转时对数组中的数值进行处理,处理好后的像素值保存成另一个图片。
这个过程不知道可行否。


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......

JSP读入数据库 - Java / Java EE

我是个新手,做一个JSP网页,我要读出数据库正常,但是我要修改的时候,也就是读入的时候出现乱码,请高手告诉我怎么解决,先谢谢了。
request.setCharacterEncoding("UTF-8");

把编码统一

/**
......

高手帮帮忙 一个JAVA输出问题 - Java / Java SE

要求是输入一个数字,然后按照下面的方式输出(顺时针旋转)
比如 输入 2
则输出为
1 2 3
8 9 4
7 6 5
输入 6
则输出为
1 2 3 4 5 6
20 21 22 23 24 7
19 32 33 34 25 8
18 31 36 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号