高さの比率が使用される幅に自動的に調整されるように、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 の場合、このコードを使用すると完全に機能します。しかし、この比率を持たない画像でどのように機能させるべきですか? 私にとって重要なのは、新しい幅が 1920 であることです。高さは自動的に調整できる必要があります。コードのどの部分をどのように変更する必要がありますか?