Was ist eine gute Anwendung, um große Bilder (100 bis 1000 Megapixel) anzuzeigen?

11

Ich generiere einige große Bilder und versuche, eine anständige Anwendung zu finden, die damit gut umgehen kann.

Mir ist klar, dass es verschiedene Flash-basierte gibt, die im Web angezeigt werden können, aber ich hätte idealerweise eine Windows-App.

Irgendwelche Vorschläge?

easyjo
quelle
2
Ich denke, mit der Gigapan-Anwendung können Sie solche Bilder verwalten. Überprüfen Sie: gigapansystems.com/gigapan-products/gigapan-software/…
tomm89
2
Welches Dateiformat? Vieles davon hängt davon ab, in welchem ​​Format die Bilder sind.
PearsonArtPhoto

Antworten:

7

Ich verbringe viel Zeit damit, mit ziemlich hohen MP-Bildern zu experimentieren und zu arbeiten, da ich Ansätze und Algorithmen für die extreme digitale Hochskalierung von RAW-Bildern erforscht habe. Ich nehme meine ursprünglichen 12,2-Megapixel-Bilder regelmäßig auf mehrere Fuß-Abmessungen auf, die von 220 Megapixeln (55 x 44 "Druck bei 300 PPI) bis 2,4 Gigapixeln (96 x 72" Druck bei 600 PPI) reichen. Ich verwende Photoshop zum Anzeigen meiner Arbeit.

Nach meiner Erfahrung ist Photoshop mit einem System mit 12 GB DDR3-Dreikanalspeicher in der Lage, Bilder mit einer Größe von mehreren hundert Megapixeln verdammt gut zu verarbeiten. Wenn ich auf ungefähr 600-700mp oder so komme, verlangsamen sich die Dinge (dies ist der Zeitpunkt, an dem mein gesamter physischer Speicher belegt ist und die Swap-Nutzung beginnt.) Die Arbeit mit Gigapixel-Bildern bedeutet letztendlich, dass Sie nur mehr auf der Festplatte herumwirbeln. Ich habe kürzlich ein Upgrade auf ein SSD-Laufwerk für mein Primär- / Swap-Laufwerk durchgeführt. Die Leistung bei der Arbeit mit 800-MP- oder größeren Images hat sich erheblich verbessert. Es ist jedoch am besten, wenn Sie bei der Arbeit mit Gigapixel-Images keine anderen Apps ausführen. Es sollte auch beachtet werden, dass jede Verarbeitung, die Sie auf ein Gigapixel-Bild anwenden, einige Zeit in Anspruch nehmen wird, unabhängig davon, um welche Verarbeitung es sich handelt ... und selbst bei einem sehr schnellen System.

jrista
quelle
Das ist lustig, weil ich meine 14MP-Bilder in einem 1 GB Netbook mit nur einem Intel Atom verarbeite!
tomm89
Großartig, danke. Ich arbeite derzeit mit 6 GB RAM auf einer 10k-U / min-Festplatte, was im Moment für Photoshop nicht ganz zu schneiden scheint. Ich werde versuchen, mindestens eine SSD zu bekommen und vielleicht ein neuer Satz von Widder
easyjo
1
Möglicherweise müssen Sie die Photoshop-Leistungseinstellungen @easyjo anpassen. Standardmäßig ist Photoshop so konfiguriert, dass es etwa die Hälfte Ihres physischen Speichers verwendet, temporäre Dateien nur auf einer Festplatte ablegt und für die "durchschnittliche" Bildbearbeitung optimiert ist. Sie können den physischen Speicherpool auf 95% des verfügbaren Speichers erhöhen und die Photoshop-Caches für "Big and Flat" -Bilder (Bilder mit hohem MP) optimieren. Dies sollte Ihre Bearbeitungsleistung erheblich verbessern, vorausgesetzt, Sie arbeiten nacheinander. Sobald Ihre Bildgröße größer als der verfügbare physische Speicher wird, verlangsamen sich die Dinge.
jrista
4

Microsoft hat Deep Zoom (auch bekannt als Seadragon , auch bekannt als Zoom.it , auch bekannt als MultiScaleImage ), das Teil von Silverlight ist. Die Bilder müssen von den Deep Zoom Tools oder einem ähnlichen Tool vorverarbeitet werden, das das Bild in Kacheln mit vielen verschiedenen Auflösungen aufteilt, beginnend bei einer 1px x 1px-Version bis hin zur Vollversion. Die Vorverarbeitung wird einige Zeit in Anspruch nehmen, insbesondere für ein Bild mit mehr als 100 MP. Sobald dies abgeschlossen ist, kann es auch mit einem Low-End-System sehr einfach angezeigt werden.

Microsoft hat diese Art der Bildbetrachtung nicht erfunden, aber ihre Implementierung ist ziemlich gut. Das Steuerelement verwendet nur Bildinformationen, die für die aktuelle Ansicht relevant sind, und macht sich nicht die Mühe, jedes einzelne Pixel herunterzuladen oder im Speicher zu halten.

Ich kenne kein Einzweck-Deep-Zoom-Viewer-Programm, aber es könnte eines geben. Eine Silverlight-App kann als eigenständige Anwendung (ab Version 3) außerhalb des Browsers ausgeführt werden. Wenn Sie Erfahrung mit der .NET-Programmierung haben, ist das Schreiben trivial.

Natürlich ist dies nicht sehr nützlich, wenn Sie das Bild bearbeiten möchten, aber wenn Sie nur nach einer Möglichkeit suchen, es zu öffnen, ohne Ihr System in die Knie zu zwingen, wäre es großartig.

Strang
quelle