ImageMagick всякий раз. Это кодовая база с почти каждой операцией, связанной с изображениями, которую вы, возможно, захотите сделать, довольно эффективно реализована на C. Это включает в себя различные типы изменения размеров, как интерполированные (билинейные, трилинейные, адаптивные и т. Д.), Так и не (просто уменьшающие (выборку)) или реплицирующие пиксели. Существует тонна API-интерфейсов (языковых привязок), которые вы можете использовать в своих приложениях, включая MagickNet.
Кроме того, не уверен, что это имеет отношение к тому, что вы пытаетесь сделать, но я подумал, что это была симпатичная черновая бумага SIGGRAPH, так что вот здесь: ImageMagick также поддерживает то, что они называют «жидким перемасштабированием», или вырезание швов, технику, показанную в этой классной демо-версии here, и ее реализация и использование в ImageMagick обсуждается here.
Да, у них есть обертка C#, спасибо, что указали это, я собираюсь проверить это. Я искал красивую * small * image lib, как это. – mattlant 2008-10-01 12:56:41