j2me怎么对比2张图片是否一样
给个思路谢谢我做的是个拼图游戏如何在图片大乱的情况下判断拼好后与原图一样思路一:将图片分成若干个小图片后用HASHTABLE但是在MIDP1.0中没Image[]crea...
给个思路谢谢
我做的是个拼图游戏 如何在图片大乱的情况下 判断拼好后与原图一样
思路一:
将图片分成若干个小图片后
用HASHTABLE
但是
在MIDP1.0中没Image []creatImage()这个方法,
思路二:
是否有像素级的对比方法?
请高手 指点~~ 展开
我做的是个拼图游戏 如何在图片大乱的情况下 判断拼好后与原图一样
思路一:
将图片分成若干个小图片后
用HASHTABLE
但是
在MIDP1.0中没Image []creatImage()这个方法,
思路二:
是否有像素级的对比方法?
请高手 指点~~ 展开
2个回答
展开全部
你要转换思路,对比N个小图片与大图片是否相同,你给每个小图片赋一个编号,检查小图片的排列顺序跟你的答案是否一样就完了。
例如一张图片切成了9个小图片。起初图片排列是打乱的,9张图片的编号数组对应到他的编号也是混乱的 263498715,假设123456789才是正确答案,你只要遍历检查这个数组最终的排列是123456789就行了。
一般游戏要将复杂的数据,形式,转换成简单的数字,底层是数字的变化,表面是图片在绘制,这样你随便更换图片,总的游戏逻辑是不用变的。
对于你的要求检查图片,对于你这个游戏是没有必要的。但是这个方法是可以做的,每一张图片可以用getRGB转换为一个INT数组,这个数组存储的是所有的像素的颜色值,两张图片变成两个数组,对比两个数组的数字是否相同也就达到了你的目的。但是你看,这样其实最终用到了数字。这就是数码。
例如一张图片切成了9个小图片。起初图片排列是打乱的,9张图片的编号数组对应到他的编号也是混乱的 263498715,假设123456789才是正确答案,你只要遍历检查这个数组最终的排列是123456789就行了。
一般游戏要将复杂的数据,形式,转换成简单的数字,底层是数字的变化,表面是图片在绘制,这样你随便更换图片,总的游戏逻辑是不用变的。
对于你的要求检查图片,对于你这个游戏是没有必要的。但是这个方法是可以做的,每一张图片可以用getRGB转换为一个INT数组,这个数组存储的是所有的像素的颜色值,两张图片变成两个数组,对比两个数组的数字是否相同也就达到了你的目的。但是你看,这样其实最终用到了数字。这就是数码。
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲、导入文档内容”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询