Что контролирует качество изображения в IIS на основе следующего примера? - PullRequest
1 голос
/ 16 сентября 2010

У меня был этот вопрос, прежде чем " Изменение размера изображения на лету заставляет изображение терять качество в Интернете, но локально работает хорошо "

И что я получил сейчас, это то, что это не проблема локальногоили в Интернете, я запустил это изменение размера на самом сервере «выделенный сервер», и у меня получилось то же изображение плохого качества, поэтому проблема заключается в конфигурациях IIS.

Что в iis может сделать это изображение плохого качества

1 Ответ

0 голосов
/ 19 сентября 2010

Проблема здесь в объекте DynamicImage .

Это тот, кто создает изображение и отправляет его.

Просто найдите, есть ли у этого объекта параметр о качестве, или просто используйте любой другой метод для изменения размера изображения. Изменить размер изображения на самом деле очень просто, а качество - изменить эти параметры

Graphics g

g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.HighQuality;
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;

Некоторые URL
http://www.glennjones.net/Post/799/Highqualitydynamicallyresizedimageswithnet.htm
http://www.codeproject.com/KB/web-image/pnguploader.aspx

...