Frage

Kennt jemand eine gute Bildgrößenänderung Bibliotheken, die werden Handling Ändern der Größe große Bilder (~ 7573 x ~ 9485). Etwas, das schnell ist und zu viel Speicher nicht wäre toll kauen. Im Moment habe ich Irfanview verwende und nur shell es mit Argumenten aufgerufen wird, aber ich möchte etwas finden, die in .net integriert ein bisschen mehr.

Danke.

War es hilfreich?

Lösung

ImageMagick den ganzen Weg. Es ist ein Code-Basis mit fast jedem Bild bezogene Operation Sie möglicherweise zu tun, ziemlich effizient in C implementiert wollen könnte Dazu gehören verschiedene Arten von Ändern der Größe, sowohl interpoliert (bilinear, trilinear, adaptive, etc.), und nicht (nur dezimieren (Probenahme ) oder die Replikation Pixel. Es gibt eine Tonne von APIs (Sprachbindungen), die Sie in Ihren Anwendungen verwenden können, einschließlich MagickNet .

Auch nicht sicher, ob es überhaupt relevant ist, was Sie zu tun versuchen, aber ich dachte, das ein verdammt coole SIGGRAPH Papier war, so hier geht: ImageMagick unterstützt auch das, was sie „liquid Umskalierungs“ nennen, oder Naht Schnitzen, eine Technik, die in dieser coolen Demo hier gezeigt, und deren Implementierung und den Einsatz in ImageMagick ist hier .

Andere Tipps

Vor ein paar Jahren habe ich Freeimage in einem Programm, das einige relativ große Bilder laden benötigt (12 -mega-Pixelbilder). Es durchgeführt wirklich gut (waaaay besser als GDI +) und das API ist ganz einfach zu verstehen und zu beginnen. Ich schrieb sogar einen .NET-Wrapper und ich glaube, ich habe es immer noch irgendwo herumliegen, aber ich nehme an, es muss jetzt besser Wrapper / Bindings für .NET sein.

ich ImageMagick in der Vergangenheit verwendet haben - beachten Sie, dass es von der Kommandozeile aufrufen würde, auch. Die gute Nachricht ist, dass es ein Kinderspiel, in das Projekt zu integrieren, und es ist ein sehr leistungsfähiges Programm.

Ja, ich würde gehen für ImageMagick auf jeden Fall. Ich würde geben http://midimick.com/magicknet/ einem Schuss, wenn ich Sie wäre ..

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top