缩放2D图像阵列的最佳方式是什么?例如,假设我有一个1024x2048字节的图像,每个字节是一个像素。每个像素都是从0到255的灰度级别。我希望能够通过任意因子缩放此图像,并获得新图像。因此,如果我将图像缩放0.68倍,我应该得到一个大小为0.68*1024 x 0.68*2048的新图像。一些像素会相互折叠。
我想让我的测试游戏有一个像素样式的外观,但是当我把它们缩放到我想要的大小(50x50;瓷砖的实际大小是16x16)时,它得到了我不想要的丑陋光滑的外观。img = new Image("test.png").getScaledCopy(50,50);
测试图像的大小是16x16,我希望它以50x50的大小显示,但就像1:1的缩放,而不是丑陋的平