Повторная выборка изображений высокого качества в Mono / C # / ASP.NET - PullRequest
2 голосов
/ 01 октября 2010

Я разработал сайт, который требует качественного изменения размера загружаемых фотографий.Сайт отлично работает под ASP.NET под Windows.Сегодня днем ​​я попытался запустить его под Mono / Apache / Ubuntu 10.10.К моему удивлению, это сработало - за исключением повторной выборки изображений.

Кажется, что библиотеки, лежащие в основе реализации Mono Graphics / GDI +, не реализуют режим бикубической интерполяции.(См. Mono Игнорирует Graphics.InterpolationMode? ).

Поэтому я ищу библиотеку, которая может выполнять высококачественное изменение размера изображения.Я готов приложить усилия для взаимодействия с ним из C #, поскольку это важная функциональность, и я хотел бы иметь возможность работать в режиме моно, если это вообще возможно.На самом деле мне не нужны никакие другие возможности обработки графики - просто измените размер.

Последующие действия: как предложено ниже, ImageMagick действительно хорошо с этим справляется и довольно легко взаимодействует.Подробнее здесь: http://www.toptensoftware.com/blog/posts/17/high-quality-image-resampling-in-monolinux

1 Ответ

4 голосов
/ 01 октября 2010

ImageMagick - это инструмент командной строки и библиотека с высококачественными алгоритмами интерполяции и сглаживания.

...