首页 / JAVA / 用Java绘制图像,慢慢上网本
用Java绘制图像,慢慢上网本
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用Java绘制图像,慢慢上网本,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1225字,纯文字阅读大概需要2分钟。
内容图文
![用Java绘制图像,慢慢上网本](/upload/InfoBanner/zyjiaocheng/783/d4eb3dbfb19b4b318780b51f1cc5e581.jpg)
在我之前的问题(特别是这一个:Java : VolatileImage slower than BufferedImage)的后续内容中,我注意到只是简单地绘制一个图像(如果它被缓冲或易失性并不重要,因为计算机没有加速内存*,并且测试显示它没有什么都不改变,往往很长.
(*) System.out.println(GraphicsEnvironment.getLocalGraphicsEnvironment()
.getDefaultScreenDevice().getAvailableAcceleratedMemory()); --> 0
多久 ?对于500×400图像,大约0.04秒.这只是在后缓冲区上绘制图像(通过缓冲区策略获得).
现在考虑到魔兽世界在上网本上运行(虽然很困难),并且在线java游戏似乎没有任何问题,这是相当令人深思的.
我很确定我没有错过任何明显的东西,我已经广泛搜索过网络,但没有什么可以做的.所以你们中的任何一个人都知道这个模糊的问题可能导致了什么(也许这是正常的,我很怀疑它)?
PS:正如我写的那样,我意识到这可能是因为我的Linux安装(archlinux)很难,我有正确的英特尔驱动程序.但我的电脑通常有“集成英特尔图形媒体加速器950”,这意味着它应该以某种方式加速视频内存.关于这方面的任何想法?
解决方法:
我也在运行Arch Linux,并注意到我的游戏有时会变慢,特别是在我的图像使用alpha透明度时.事实证明,即使是Windows,不仅Linux有时会默认关闭硬件加速.
我寻找问题的解决方案,发现了这个:
http://web.archive.org/web/20120926022918/http://www.systemparadox.co.uk/node/29
启用OpenGL大大加快了我的帧速率,我认为如果你再次运行测试,你会得到更快的绘制.
内容总结
以上是互联网集市为您收集整理的用Java绘制图像,慢慢上网本全部内容,希望文章能够帮你解决用Java绘制图像,慢慢上网本所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。