在java中寻找mipmap生成器

Posted

技术标签:

【中文标题】在java中寻找mipmap生成器【英文标题】:looking for a mipmap generator in java 【发布时间】:2011-12-15 21:57:48 【问题描述】:

我需要从java中的任意图像(不同格式,不一定是平方的)生成mip图。 因为我不喜欢重新发明***,所以我花了一些时间寻找一个独立的 java 类,但没有任何运气。

有人知道解决我问题的简单课程吗? 应该在安卓上运行;)。

备注

我知道 OpenGL 可以创建 MipMap,但我需要在任何 OpenGL 上下文之外使用它们。 图片很大(16K x 8K)。 在 OpenGL 中创建它并导出它不是一个选项,因为它的大小。

【问题讨论】:

不能在OpenGL中生成并导出? 图像对于安卓设备来说太大了(16K x 8K)。这是我首先需要它的部分原因:)。 【参考方案1】:

您不能将渲染交给服务器场/“云”吗?

仅将 a​​ndroid 用于真正必要的客户端计算。亚马逊现在为虚拟机提供了 graficcards。

【讨论】:

不,我不能;)。我的任务是构建一个智能算法,而不是仅仅使用原始渲染能力;)。此外,我将来可能需要与多个客户进行视频聊天,所以我需要带宽来处理这类事情。 @Velrok:是否可以将图像分割成更小的部分并分别计算每个图块? 我在服务器上生成 mipmap,现在运行我自己的 python 实现。 github.com/Velrok/PyMipMap 。无论如何,在 android 设备上执行此操作对于大图像来说都是个坏主意。

以上是关于在java中寻找mipmap生成器的主要内容,如果未能解决你的问题,请参考以下文章

TextureFilters(MipMap生成)如何影响性能?

通过 FBO 使用 Render to Target 时是不是需要重新生成 MipMap?

如何基于最大值而不是默认合并创建 mipmap?

游戏中开启MipMap会导致纹理消耗内存增大多少

java中的二维码图像生成器(开源但没有GPL)

Android Studio中的 Image Asset Studio(图标生成工具)