Я пытаюсь установить фоновое изображение квадратного холста fabric.js, чтобы оно заполняло холст на более длинной стороне, сохраняя соотношение сторон, имитируя эффект background-size : 'contain'
для css.
Значение, если изображение портретное, высота должна заполнять экран, сохраняя при этом соотношение сторон. В противном случае, если изображение в альбомной ориентации, оно должно заполнять холст по ширине, сохраняя соотношение сторон.
У меня есть эта скрипка, которая полностью масштабирует и покрывает холст, что-то вроде 'background-size' : 'cover'
на CSS.
https://jsfiddle.net/7s5obuk2/165/
Но я не смог успешно изменить его, чтобы достичь того, о чем я говорил выше. Любая помощь приветствуется.