So, I have a scaled image size, but the problem is, the image is blurry…
I’ve found related topic http://slick.ninjacave.com/forum/viewtopic.php?f=3&t=5145 on this problem, but for some reason it does not affect.
With out Image.FILTER_NEAREST
Image tableImg = new Image(tableImgRef);
float miniTableScale = 0.35f;
float miniTableX = miniTableBGX + (((miniTableBGX + miniTableBGWidth) - miniTableBGX) / 2)
- ((tableImg.getWidth() * miniTableScale) / 2);
float miniTableY = miniTableBGY + (((miniTableBGY + miniTableBGHeight) - miniTableBGY) / 2)
- ((tableImg.getHeight() * miniTableScale) / 2);
tableImg.draw(miniTableX, miniTableY, miniTableScale);
With Image.FILTER_NEAREST, it seems even worse.
String tableImgRef = UI_PATH + setupTable.getTableTheme() + "/table.png";
Image tableImg = new Image(tableImgRef, false, Image.FILTER_NEAREST);
float miniTableScale = 0.35f;
float miniTableX = miniTableBGX + (((miniTableBGX + miniTableBGWidth) - miniTableBGX) / 2)
- ((tableImg.getWidth() * miniTableScale) / 2);
float miniTableY = miniTableBGY + (((miniTableBGY + miniTableBGHeight) - miniTableBGY) / 2)
- ((tableImg.getHeight() * miniTableScale) / 2);
tableImg.draw(miniTableX,
miniTableY,
tableImg.getWidth() * miniTableScale,
tableImg.getHeight() * miniTableScale
);