请问以下的arnold变换换成bmp图片用jai的方法怎么写?

lovettforever 2004-12-01 02:53:37
public static BufferedImage arnoldScrambling(BufferedImage srcImage,int iCount){
int iWidth = srcImage.getWidth();//图像宽度
int iHeight = srcImage.getHeight();//图像长度
BufferedImage returnImage = srcImage;
int temp[][] = new int[iWidth][iHeight];//保存象素
for(int i=0;i<iCount;i++){
for(int j=0;j<iWidth;j++){
for(int k=0;k<iHeight;k++){ temp[(j+k)%iWidth][(j+2*k)%iHeight] = returnImage.getRGB(j,k); }
}
for(int m=0;m<iWidth;m++){
for(int n=0;n<iHeight;n++){
returnImage.setRGB(m,n,temp[m][n]); }
}
}
return returnImage;
}
以上只能处理jpg的图片
其实主要就是问一下用jai处理bmp图象用的那些方法,请高手按照以上的格式举个例子就好了
先谢谢
...全文
117 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovettforever 2004-12-02
  • 打赏
  • 举报
回复
没人回答吗?

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧