Я использую модуль MediaProcessing в Orchard V1.7. Исходными изображениями являются большие файлы TIFF (обычно до 4928 x 3264 пикселей). У меня есть два фильтра, установленные на профиле изображения:Как отключить ограничение размера файла ImageResizer в Orchard?
- Изменить размер 200 х 200
- Формата изображения для Jpg
Когда я отображение страницы я получаю исключение вошло
2013-08-12 16:30:55,982 [22] Orchard.MediaProcessing.Shapes.MediaShapes - An error occured while rendering shape Lightbox for image /OrchardLocal/Media/Default/Stamps%20of%20Australia/ClaytonTremlett244.tif
ImageResizer.Plugins.Basic.SizeLimits+SizeLimitException (0x80004005):
The dimensions of the output image (2668x3364) exceed the maximum permitted dimensions of 3200x3200.
В документации по ImageResizer указано, что максимальный размер файла по умолчанию для - 3200 x 3200, но я запрашиваю размер 200 x 200 Я зарегистрировал это как проблему (1642).
Мой вопрос: кто-нибудь знает, как отключить максимальную проверку ограничения размера файла для ImageResizer, когда он используется через управляемый API ImageResizer, как решил Orchard?
Я попытался установить totalHeight/totalWidth, но это не имело никакого эффекта, и я задавался вопросом, работает ли плагины, такие как sizelimiting когда imageresizer называется через api. – user772436
В конце концов я исправил проблему, написав новый медиа-фильтр Orchard, который объединяет обе операции в один вызов ImageResizer, как это должно было быть сделано в первую очередь. – user772436