>>> import re
>>> filename = "Example_file_(extra_descriptor).ext"
>>> p = re.compile(r'\([^)]*\)')
>>> re.sub(p, '', filename)
'Example_file_.ext'
Поскольку два плагина работают по-разному, я не думаю, что вы легко сможете их комбинировать. jCrop просто позволяет вам определить прямоугольную область над изображением. Вращение, с другой стороны, использует либо
для фактического поворота изображения, либо фильтр DXImageTransform, чтобы показать его повернутым (фактически не вращая исходное изображение).
Я думаю, что конвейерная линия jQuery - это ответ для любого плагина jQuery
, например:
$("image").rotate(foo).crop(foo);