Есть ли хороший компонент для редактирования изображений для ASP.NET MVC? Это может обрезать/изменить размер/повернуть и т. д.
2 ответа
Как уже говорилось, обрезка легко выполняется с помощью плагина jcrop jquery. Это оставляет вам возможность изменять размер, что также относительно легко в javascript, большая проблема заключается в повороте. Для работы вращения вам нужно работать с холстом (или вспышкой). Элемент canvas в настоящее время поддерживается всеми браузерами, кроме IE. IE имеет собственную реализацию холста.
- JCROP или IMGAREASELECT для обрезки
- jRotate для чередования
- изменение размера для базового изменения размера, хотя просто найдите вариант получше
Просто помните, что это просто код на стороне клиента, и вам нужно будет проделать большую работу, чтобы объединить все функции трех необходимых плагинов.
Как только вы заработаете на клиенте, вам нужно будет найти способ сбросить все параметры в скрытые поля и отправить их на сервер. На сервере вам понадобится System.Drawing, чтобы фактически изменить изображение.
Начать поиск хороших плагинов лучше всего с Google или репозиторий плагинов jQuery
Существует интегрированное решение для фильтрации/редактирования изображений, доступное как java-script editor
с использованием свойств холста HTML5
. Fabric, доступно множество вариантов редактирования.
Кроме того, если вы хотите использовать ASP.NET WebForms Telerik RADImageEditor
в mvc, вы можете прочитать это сообщение, которое отображает его в Iframe в представлении MVC.
Похожие вопросы
Новые вопросы
asp.net-mvc
ASP.NET MVC Framework - это платформа и инструмент веб-приложений с открытым исходным кодом, которые реализуют версию шаблона модель-представление-контроллер (MVC), адаптированную к веб-приложениям и построенную на основе технологии ASP.NET.