Я хочу создать помощника для генерации изображений.Мы собираемся добавить его в решение C #.Тем не менее, я не бэкэнд-разработчик, поэтому я просто создам фиктивный пример и объясню своими словами здесь: -)
Обновление: Зачем мне нужна помощь?рассчитать масштабирование для каждого из нижеприведенных сценариев.Например, если у меня заполнитель для миниатюр размером 60x60, а исходное изображение имеет размер 400x300, мне нужно установить 300 на 60 и соответственно изменить 400.
Помощник будет выглядеть примерно так:
HelperName('OriginalImageUrl', 'FileName', X, Y, M)
M - это режим, который, я думаю, необходим, чтобы решить, следует ли использовать для расчета ширину или высоту. Это сценарии.:
Thumnails (квадрат): ширина и высота одинаковы, поэтому, вероятно, следует использовать самый короткий размер изображения.
ImagePlaceholder (в основном прямоугольный): статическая высота / ширина.Изображение должно заполнять как высоту, так и ширину, чтобы в заполнителе не было пустых областей.То, что чрезмерно в одном из измерений, будет обрезано.Вероятно, может быть объединен с миниатюрой только с проверкой размеров, если ширина! = Высота, чтобы определить, квадрат это или нет.
PhotoWrapper: максимальная высота / ширина.Все изображение будет отрегулировано в соответствии с этими пропорциями.Нет обрезки, просто базовое изменение размера, чтобы соответствовать 2 заданным размерам контейнера.
Если бы кто-то мог помочь мне с этим или узнать плагин, что я мог бы использовать, это было бы здорово.