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?
large-format
photo-viewer
easyjo
quelle
quelle
Antworten:
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.
quelle
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.
quelle