我在做JAVA拼图游戏,但是不知道怎么把一张大图片分解成很多小张的!还有怎么做拼图成功的处理!! 10

我在做JAVA拼图游戏,但是不知道怎么把一张大图片分解成很多小张的!还有怎么做拼图成功的处理!!图片处理过得。。。可以切成9等份。。。请问该怎么切??如何在显示??还有按... 我在做JAVA拼图游戏,但是不知道怎么把一张大图片分解成很多小张的!还有怎么做拼图成功的处理!!
图片处理过得。。。可以切成9等份。。。请问该怎么切??如何在显示??还有按键处理如何制作!!!
展开
 我来答
无根三
2011-11-14 · TA获得超过165个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:90.2万
展开全部
可以在内存中拆分图像,使用BufferedImage类的getSubimage()方法,如下:
public ArrayList<BufferedImage> dividImage(BufferedImage image) {
ArrayList<BufferedImage> subimage = new ArrayList<BufferedImage>(
this.row * this.col);
for (int i = 0; i < this.row; i++) {
for (int j = 0; j < this.col; j++) {
subimage.add((i * this.col + j),
image.getSubimage(j * len, i * len, len, len));

}
}
BufferedImage firstImage = subimage.remove(0);
Collections.shuffle(subimage);
subimage.add(0, firstImage);
return subimage;
}
javacowboy
2011-11-13 · TA获得超过117个赞
知道答主
回答量:153
采纳率:0%
帮助的人:39.1万
展开全部
如果图片是固定的,切的是固定的,还好做点,要是是随机图片,切割,........板凳,求高手
追问
能加QQ聊吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式