Как изменить размер изображения с помощью скрипта Python, чтобы он автоматически регулировал соотношение высоты и ширины? Я использую следующий код:Изменение размера изображения с помощью 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; Высота должна быть в состоянии настроить автоматически. Любые идеи, которые часть моего кода должна быть изменена и как?
Это о Google App Engine? Вы должны сказать это в вопросе и теге соответственно. – kriss
Пожалуйста, отредактируйте этот вопрос, чтобы указать, какую среду и процессор изображения вы используете. –