【发布时间】:2011-06-26 10:59:49
【问题描述】:
我想重新调整图像的大小,例如 1000 * 1000 到 100 * 100。我想在调整大小后显示完整的图像。请问有人可以帮我吗?
【问题讨论】:
标签: image lua resize coronasdk
我想重新调整图像的大小,例如 1000 * 1000 到 100 * 100。我想在调整大小后显示完整的图像。请问有人可以帮我吗?
【问题讨论】:
标签: image lua resize coronasdk
要在 Corona 中缩放显示对象,请使用 scale() 命令或操作 xScale 和 yScale 属性:
http://developer.anscamobile.com/node/2452
但是请注意,如果图像坚持二等分的幂,则缩放效果最好。即1/2尺寸、1/4尺寸等
对于快速动画(例如,对象在半秒内过渡),您描述的确切缩放看起来不错,但否则我想知道您为什么要在 Corona 中这样做(而不是缩放图像Photoshop 并且只是从一个较小的图像开始。)
【讨论】:
最好创建一个比您想要显示的尺寸更大的图像。这将保持质量。例如,您有一个尺寸为 100x100 的图像,并且您希望它显示为 20x20 图像。执行以下操作:
local IMAGE = display.newImageRect("IMAGE.png", 20, 20)
【讨论】: