【发布时间】:2011-07-23 10:52:08
【问题描述】:
我在管理纹理方面没有任何问题。但是我并没有从图像中加载纹理。我只知道纹理的大小必须是 2^i x 2^i。
但是将任何图像加载到纹理中的最佳技术是什么。如果图像不是正方形,我可以将其放入正方形并添加两个黑色部分来填充缺失的部分。但我不确定如何进行拉伸。
所以,如果我有一张 800x600 的图像,并且我想把它放在一个 512x512 的正方形中,那么将像素复制到纹理中的最佳技巧是什么?或者,特别是在 Android 上,是否有一些功能可以为我做到这一点?简而言之,就像我想将 800x600 的图像调整为 512x384 并放入纹理中。但我想尽可能多地保留信息。
【问题讨论】:
-
请注意,您可以在自己的问题中发布answer,甚至可以在几天后接受。不应将答案编辑到问题中,因为这不符合 SO 的问答格式。 Code samples,question 和答案都会帮助有相同问题的其他人。
标签: android image loading textures