Есть ли хороший компонент для редактирования изображений для ASP.NET MVC? Это может обрезать/изменить размер/повернуть и т. д.

2
Ranjan 18 Май 2009 в 09:41

2 ответа

Как уже говорилось, обрезка легко выполняется с помощью плагина jcrop jquery. Это оставляет вам возможность изменять размер, что также относительно легко в javascript, большая проблема заключается в повороте. Для работы вращения вам нужно работать с холстом (или вспышкой). Элемент canvas в настоящее время поддерживается всеми браузерами, кроме IE. IE имеет собственную реализацию холста.

Просто помните, что это просто код на стороне клиента, и вам нужно будет проделать большую работу, чтобы объединить все функции трех необходимых плагинов.

Как только вы заработаете на клиенте, вам нужно будет найти способ сбросить все параметры в скрытые поля и отправить их на сервер. На сервере вам понадобится System.Drawing, чтобы фактически изменить изображение.

Начать поиск хороших плагинов лучше всего с Google или репозиторий плагинов jQuery

1
Gideon 18 Май 2009 в 11:17

Существует интегрированное решение для фильтрации/редактирования изображений, доступное как java-script editor с использованием свойств холста HTML5. Fabric, доступно множество вариантов редактирования.

Кроме того, если вы хотите использовать ASP.NET WebForms Telerik RADImageEditor в mvc, вы можете прочитать это сообщение, которое отображает его в Iframe в представлении MVC.

0
T Gupta 16 Авг 2013 в 11:41