Image 缩小比例时图像质量损失
我的图像是200px 200px大小。当我试图把它画成100px x 100px时,图像被渲染得太满,无法接受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.
@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);