我应该如何使用 Python 脚本调整图像的大小,以便它会自动将高度比率调整为使用的宽度?我正在使用以下代码:
def Do(Environment):
# Resize
App.Do( Environment, 'Resize', {
'AspectRatio': 1.33333,
'CurrentDimensionUnits': App.Constants.UnitsOfMeasure.Pixels,
'CurrentResolutionUnits': App.Constants.ResolutionUnits.PixelsPerIn,
'Height': 1440,
'MaintainAspectRatio': True,
'Resample': True,
'ResampleType': App.Constants.ResampleType.SmartSize,
'ResizeAllLayers': True,
'Resolution': 72,
'Width': 1920,
})
如果图像的纵横比与代码中定义的纵横比相同 - 即 1.33333,则使用此代码非常有效。但是我应该如何让它与没有这个比例的图像一起工作?对我来说,重要的是新的 Width 是 1920;高度必须能够自动调整。有什么想法应该更改我的代码的哪一部分以及如何更改?