Image 缩小比例时图像质量损失

Image 缩小比例时图像质量损失,image,libgdx,Image,Libgdx,我的图像是200px 200px大小。当我试图把它画成100px x 100px时,图像被渲染得太满,无法接受 @Override public void render(SpriteBactch batch){ batch.begin(); batch.draw(img, 0, 0,100,100); batch.end(); } 当我这样画的时候: @Override public void render(SpriteBactch batch){ batch.

我的图像是200px 200px大小。当我试图把它画成100px x 100px时,图像被渲染得太满,无法接受

@Override
public void render(SpriteBactch batch){
    batch.begin();
    batch.draw(img, 0, 0,100,100);
    batch.end();
}
当我这样画的时候:

@Override
public void render(SpriteBactch batch){
    batch.begin();
    batch.draw(img, 0, 0);
    batch.end();
}
它的质量可以接受。我能修这个吗?怎么修?下面是图像渲染的屏幕截图:


尝试应用你的纹理

请注意,当您缩小图片时,始终存在质量风险,因此您仍然可能对结果不满意


要获得有关TextureFilter以及如何处理它们的一些信息,请阅读:


你的img是什么?如果可能,请附上屏幕截图。缩小总是与质量不高有关,也许就是这样?@m.antkowicz试图放一个屏幕截图,但它不允许我,因为我没有10个代表点,所以我上传了这张图片。。。谢天谢地,事实证明这是可以接受的。。。谢谢你,先生!
    Texture texture = new Texture(... //creating your texture

    texture.setFilter(TextureFilter.Linear, TextureFilter.Linear); //add this line

    Sprite img = new Sprite(texture);