Библиотеки изменения размера больших изображений

StackOverflow https://stackoverflow.com/questions/113144

Вопрос

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

Спасибо.

Это было полезно?

Решение

ИзображениеМагия весь путь.Это кодовая база, в которой почти все операции, связанные с изображениями, которые вы можете захотеть выполнить, довольно эффективно реализованы на C.Сюда входят различные типы изменения размера, как интерполированные (билинейное, трилинейное, адаптивное и т. д.), так и не (просто прореживание (выборка) или репликация пикселей.Существует множество API (языковых привязок), которые вы можете использовать в своих приложениях, в том числе МагикНет.

Кроме того, не уверен, что это вообще имеет отношение к тому, что вы пытаетесь сделать, но я подумал, что это чертовски крутая статья SIGGRAPH, поэтому вот так:ImageMagick также поддерживает так называемое «жидкое изменение масштаба» или вырезание швов — метод, показанный в этой крутой демонстрации. здесь, и чья реализация и использование в ImageMagick обсуждается здесь.

Другие советы

Пару лет назад я использовал Бесплатное изображение в программе, которой нужно было загрузить несколько относительно больших изображений (изображения с разрешением 12 мегапикселей).Он работал очень хорошо (намного лучше, чем GDI+), а API довольно просто понять и начать использовать.Я даже написал оболочку для .NET и думаю, что она до сих пор где-то лежит, но я полагаю, что к настоящему времени должны быть лучшие оболочки/привязки для .NET.

Раньше я использовал ImageMagick — обратите внимание, что вам также придется вызывать его из командной строки.Хорошей новостью является то, что его легко интегрировать в ваш проект, и это очень мощная утилита.

Да, я бы определенно выбрал ImageMagick.я бы дал http://midimick.com/magicknet/ выстрел на твоем месте..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top