Кто-нибудь знает какие-либо хорошие библиотеки изменения размера изображений, которые будут обрабатывать изменение размера больших изображений (~ 7573 x ~ 9485). Что-то быстрое и не слишком много памяти было бы замечательно. На данный момент я использую IrfanView и просто вызываю его с аргументами, но я хотел бы найти что-то, что немного больше интегрируется в .net.
Спасибо.





Раньше я использовал ImageMagick - обратите внимание, что вам также придется вызывать его из командной строки. Хорошая новость заключается в том, что интегрировать его в ваш проект очень просто, и это очень мощная утилита.
Пару лет назад я использовал FreeImage в программе, которая должна была загружать некоторые относительно большие изображения (12-мегапиксельные изображения). Он работал очень хорошо (даже лучше, чем GDI +), а API довольно прост для понимания и начала использования. Я даже написал оболочку .NET, и я думаю, что она все еще где-то лежит, но я полагаю, что к настоящему времени должны быть лучшие оболочки / привязки для .NET.
ImageMagick полностью. Это кодовая база с почти всеми операциями, связанными с изображениями, которые вы, возможно, захотите выполнить, довольно эффективно реализованные на C. Сюда входят различные типы изменения размера, как интерполированные (билинейные, трилинейные, адаптивные и т. д.), Так и не (просто прореживание (выборка ) или репликации пикселей. Существует множество API (языковых привязок), которые вы можете использовать в своих приложениях, включая MagickNet.
Кроме того, не уверен, имеет ли это какое-либо отношение к тому, что вы пытаетесь сделать, но я подумал, что это чертовски крутая бумага SIGGRAPH, так что вот: ImageMagick также поддерживает то, что они называют «жидким масштабированием» или резьбой по швам. техника, показанная в этой классной демонстрации здесь, и чья реализация и использование в ImageMagick обсуждается здесь.
Да, я бы определенно выбрал ImageMagick. На твоем месте я бы дал http://midimick.com/magicknet/ шанс ...
Да, у них есть оболочка C#, спасибо, что указали на это, я собираюсь проверить это. Я искал хорошую библиотеку изображений маленький, подобную этой.