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

时间:2013-06-08 19:03:31

标签: lua corona

我正在学习Corona SDK,我需要一些帮助。我有一个相当大的图像,我想在保持质量的同时重新调整尺寸,我尝试制作尺寸正确但质量不太好的图像。

有没有办法重新调整图片大小?

1 个答案:

答案 0 :(得分:5)

这是一个常见的解决方案:

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