【问题标题】:How to resize the image width and height with same quality in Corona SDK?如何在 Corona SDK 中以相同质量调整图像宽度和高度?
【发布时间】:2011-06-26 10:59:49
【问题描述】:

我想重新调整图像的大小,例如 1000 * 1000 到 100 * 100。我想在调整大小后显示完整的图像。请问有人可以帮我吗?

【问题讨论】:

    标签: image lua resize coronasdk


    【解决方案1】:

    要在 Corona 中缩放显示对象,请使用 scale() 命令或操作 xScale 和 yScale 属性:

    http://developer.anscamobile.com/node/2452

    但是请注意,如果图像坚持二等分的幂,则缩放效果最好。即1/2尺寸、1/4尺寸等

    对于快速动画(例如,对象在半秒内过渡),您描述的确切缩放看起来不错,但否则我想知道您为什么要在 Corona 中这样做(而不是缩放图像Photoshop 并且只是从一个较小的图像开始。)

    【讨论】:

    【解决方案2】:

    最好创建一个比您想要显示的尺寸更大的图像。这将保持质量。例如,您有一个尺寸为 100x100 的图像,并且您希望它显示为 20x20 图像。执行以下操作:

    local IMAGE = display.newImageRect("IMAGE.png", 20, 20)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 2015-10-13
      • 2014-12-11
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 2019-04-12
      相关资源
      最近更新 更多