SharePoint 2013. Контрол ImageCrop

В SharePoint 2013 Preview появился новый контрол, предназначенный для обрезки изображений - ImageCrop (Microsoft.SharePoint.WebControls.ImageCrop). Гениального в нем ничего нет, подобных плюгин и так было полно. Но, во-первых, все равно приятно, что стандартный функционал SharePoint наращивается, и, во-вторых, вполне возможно, что этот контрол к релиз-версии SharePoint 2013 перерастет в он-лайн редактор изображений. Пользователям будет вполне достаточно простого функционала для того, чтобы повернуть изображение и обрезать лишнее.

Выглядит новый контрол вот так:

Контрол ImageCrop

Свойства ImageCrop

  • Src - URL-адрес изображения;
  • DisplayWidth - ширина изображения;
  • SelectedX, SelectedY - координаты левого угла выделения;
  • SelectedWidth, SelectedHeight - ширина и высота прямоугольника выделения;
  • CropHeight, CropWidth - высота и ширина preview итогового изображения;
  • LockAspectRatio - флаг фиксации соотношения сторон;
  • PreviewContainer - контейнер для preview. Если это свойство не указано, то контейнер будет создан;
  • PostLoadAction - клиентский скрипт, исполняемый при загрузке контрола;

Для обрезки изображения на стороне сервера можно считывать свойства Selected*. Они будут указаны относительно реальных размеров изображения.

Update от 05.09.2012

Контрол великолепно работает в Chrome 21:

Контрол ImageCrop в браузере Chrome 21

В Firefox 14:

Контрол ImageCrop в браузере Firefox 14

И в Safari 5:

Контрол ImageCrop в браузере Safari 5

Поделиться

Коментарии