用于图像缩小的算法是什么?
什么更快?
什么算法用于图像大小调整(例如,从大600x600缩小到超小6x6),如闪存和银色播放器以及html5这样的巨头?
我是XNA的新手以防万一.我尝试做的是加载与原版不同尺寸的纹理,或者至少有可能在之后改变尺寸.我在某些地方看到我可以使用:
Texture2D.FromStream(GraphicsDevice graphicsDevice, Stream stream,
int width, int height, bool zoom)
Run Code Online (Sandbox Code Playgroud)
但我也读到以这种方式加载纹理忽略了ContentManager,而且我为垃圾收集器做的工作更加困难.
使用ContentManager以任何大小加载图像的正确方法是什么?如果那是不可能的,我可以按比例改变他的大小,比如使用缩放吗?
背景:我正在建立一个nxn和平委员会.当n太大时我自动需要和平变得更小.
我想将Texture2D对象缩小到XNA中的另一个Texture2D对象.
原因是使用缩小尺寸的对象进行基于像素的碰撞检测.
可以这样做吗?