Динамическое изменение размера изображения с помощью расширения firebase resize images
В нашем хранилище Firebase у нас есть изображения шириной 1080 и разной высоты. Используя это расширение (https://firebase.google.com/products/extensions/storage-resize-images), нам нужно изменить ширину до 480, сохранив соотношение сторон. Как это можно сделать с помощью этого расширения? Это позволяет нам указывать размеры, но не то, что нам нужно.
Если это расширение не может этого сделать, каковы аналогичные альтернативы?
1 ответ
От сюда
Например, предположим, что вы указываете максимальную ширину 200 пикселей и максимальную высоту 100 пикселей. Вы загружаете изображение шириной 480 пикселей и высотой 640 пикселей, что означает соотношение сторон 0,75. Окончательное измененное изображение будет иметь 75 пикселей в ширину и 100 пикселей в высоту, чтобы сохранить соотношение сторон, но при этом они будут равны или меньше ваших максимальных указанных размеров.
Меня это тоже изначально смутило. Таким образом, указанные вами измерения являются максимальными значениями любого измерения; в зависимости от соотношения сторон будет использоваться одно или оба этих значения, и соотношение сторон будет всегда сохраняться.