我正在使用direct2d在窗口上绘制一个位图,并且效果很好,但是当我移动图像(连续地使用操纵杆,键输入或仅靠自身移动)时,它不能平稳地移动。看起来像图像像素没有散布到周围的像素,看起来像保留了最主要的颜色,而其他颜色则被丢弃了。我使用WIC(Windows成像组件)创建位图。
我不想发布代码,因为它只是最基本的东西,包括窗口创建,direct2d初始化,位图创建和绘图,所有这些都来自msdn,大部分只是复制粘贴。如果您认为需要任何代码来帮助我,请提出要求,然后我将其发布。
我想要什么: 图片上的图像移动流畅。
我尝试过的方法: -void SetAntialiasMode(D2D1_ANTIALIAS_MODE antialiasMode); (尝试所有选项) 将绘制位图方法中的D2D1_BITMAP_INTERPOLATION_MODE设置为不同的模式。
谢谢!