调整显示对象大小并保持质量。

我正在学习Corona SDK并需要一些帮助。我有一张相当大的图片,想要重新调整大小但仍保持质量,我试图制作正确大小的图片但质量不太好。

有没有一种方法可以重新调整图片大小?

点赞
用户1502079
用户1502079

以下是一个常见的解决方案:

local width= imageWidth;
local height = imageHeight;

myImage = display.newImage( "image.png", 0, 0)

local scaleFactor = newDesiredWidth / width

myImage.scaleX = scaleFactor
myImage.scaleY = scaleFactor

如果您仍然不喜欢图像的质量,则应该使用图形编辑程序来调整图像大小。这样您将拥有两个版本:一个用于分辨率更高的屏幕,另一个用于较小的屏幕。

同时请查看这个内容(图像部分):http://developer.coronalabs.com/content/display-objects

2013-06-08 19:17:21