Честно говоря, я не думаю, что вы найдете то, что ищете конкретно, если только вы не используете полнофункциональную CMS какой-либо формы.Честно говоря, эти проблемные области слишком далеко друг от друга.Вместо этого вам, вероятно, следует рассматривать их как отдельные части.
Поскольку существуют элементы управления загрузкой, вероятно, их число близко к 100, некоторые бесплатные, а некоторые не такие бесплатные.Лично у меня уже есть подписка на Telerik, так что мне было легко, но Rad Upload работает хорошо и поддерживает несколько загрузок.Доступны бесплатные реализации.
Задачи обрезки и последующей обработки изображений (по крайней мере, те, которые вы перечислили) могут быть легко выполнены с помощью стандартных вызовов System.Drawing. *, Или если они станут более продвинутыми.Существуют бесплатные библиотеки, такие как ImageMagick , но есть также ряд коммерческих библиотек.Однако есть вероятность, что встроенных библиотек будет более чем достаточно.
Наконец, сопоставление с продуктами должно обрабатываться вашим бизнес-уровнем (он же код, который вы пишете), поскольку он будет настолько специфичным для вашего приложения.
Однако, если вы ищете витрину или CMM с несколькими элементами управления загрузкой изображений, это совсем другой вопрос со множеством вариантов, как бесплатных, так и коммерческих.