API似乎只提供al_draw_scaled_bitmap或al_draw_rotated_bitmap,其他几个非常相似。 这些功能非常快,唯一的问题是质量。如果我使用任何图像编辑器缩放或旋转相同的图像,质量会更好。使用Allegro,我清楚地看到锯齿状的边缘和像素。
例如,使用GIMP缩放图像,有三个选项:“线性”,“立方”和“Sinc(Lanczos 3)”。这些算法硬件加速了吗? Allegro有吗?
答案 0 :(得分:1)
您可以使用Allegro启用线性插值,如下所示:
al_set_new_bitmap_flags(ALLEGRO_MIN_LINEAR | ALLEGRO_MAG_LINEAR);
在加载位图之前。