Моя задача заключается в разработке образа сервера, который будет:IHttpHandler или IHttpAsyncHandler для сервера Image
- загрузки изображения с диска
- изменить его размер, в соответствии с параметром HTTP
- применять один или несколько водяных знаков исходное изображение
вопрос заключается в том, что технология я должен использовать, я буду делать это с IHttpHandler
, но мне интересно, если с помощью IHttpAsyncHandler
будет быстрее для этого СБН enario?
Могу ли я использовать обработку изображений асинхронно в IHttpHandler
?
Также, возможно, мне следует рассмотреть некоторые рамки высокого уровня, например. NancyFx или просто вернуть изображения из контроллера (MVC2)?
Я бы подумал об использовании http://imageresizing.net/ - Реконструкция этого, вероятно, будет стоить вам или вашему работодателю много раз за счет его лицензирования. Выполнение изменения размера изображения на лету очень сложно. –
Планируете ли вы обработать их во время выполнения? В зависимости от размера это может занять некоторое время. – Brduca
@Brduca, да, план заключается в изменении размера на лету. Я знаю, что я могу изменить их размер один раз и использовать существующий, но я обязательно буду анализировать их во время выполнения. –