Jaka jest dobra aplikacja do wyświetlania dużych obrazów (od 100 do 1000 megapikseli)


11

Generuję duże zdjęcia i próbuję znaleźć przyzwoitą aplikację, która dobrze sobie z nimi poradzi.

Zdaję sobie sprawę, że istnieją różne oparte na Flashu do przeglądania w Internecie, ale idealnie chciałbym aplikację na Windows.

Jakieś sugestie?


2
Myślę, że aplikacja gigapan pozwala zarządzać takimi obrazami. Sprawdź: gigapansystems.com/gigapan-products/gigapan-software/…
tomm89

2
Jaki format pliku Wiele zależy od tego, w jakim formacie są zdjęcia.
PearsonArtPhoto

Odpowiedzi:


7

Spędzam dużo czasu eksperymentując i pracując z dość wysokimi obrazami MP, ponieważ badam podejścia i algorytmy do ekstremalnego cyfrowego skalowania obrazów RAW. Regularnie zabieram swoje oryginalne zdjęcia o rozdzielczości 12,2 megapiksela do rozmiarów wielu stóp, od 220 megapikseli (druk 55 x 44 cali @ 300PPI) do 2,4 gigapiksela (druk 96 x 72 cali @ 600PPI). Do przeglądania mojej pracy używam Photoshopa.

Z mojego doświadczenia wynika, że ​​dzięki systemowi, który ma 12 gigabajtów pamięci DDR3 z trzema kanałami, Photoshop jest w stanie dobrze obsługiwać obrazy o wielkości kilkuset megapikseli. Kiedy podniosę się do około 600-700mp, wszystko zaczyna zwalniać (to jest wtedy, gdy cała moja pamięć fizyczna jest zużywana i zaczyna się zamiana). Praca z obrazami gigapikselowymi ostatecznie oznacza, że ​​po prostu zaczynasz więcej chrupać na dysku. Niedawno uaktualniłem do dysku SSD dla mojego dysku podstawowego / wymiennego, a wydajność pracy z obrazami 800mp lub większymi znacznie się poprawiła, jednak najlepiej, jeśli nie korzystasz z innych aplikacji podczas pracy z obrazami gigapikselowymi. Należy również zauważyć, że każde przetwarzanie zastosowane do obrazu gigapikselowego zajmie trochę czasu, niezależnie od tego, czym jest przetwarzanie ... a nawet przy bardzo szybkim systemie.


To zabawne, ponieważ przetwarzam moje obrazy 14 MP w netbooku 1 GB za pomocą tylko Intel Atom!
tomm89

Świetnie, dziękuję .. Obecnie pracuję z 6 GB pamięci RAM na dysku 10k rpm, co nie wydaje się w tej chwili wycinać go w Photoshopie ... Spróbuję uzyskać przynajmniej SSD i być może nowy zestaw
pamięci

1
Może być konieczne dostosowanie ustawień wydajności programu Photoshop, @easyjo. Domyślnie Photoshop jest skonfigurowany do korzystania z około połowy pamięci fizycznej, umieszcza pliki tymczasowe tylko na jednym dysku i jest zoptymalizowany do „przeciętnej” edycji obrazu. Możesz zwiększyć pulę pamięci fizycznej do 95% dostępnej pamięci i zoptymalizować pamięć podręczną programu Photoshop pod kątem obrazów „dużych i płaskich” (obrazy o wysokiej rozdzielczości MP). To powinno nieco poprawić wydajność edytowania, zakładając, że pracujesz nad nim pojedynczo. Gdy rozmiar obrazu wzrośnie powyżej dostępnej pamięci fizycznej, rzeczy zwalniają.
jrista

4

Microsoft ma Deep Zoom (aka Seadragon , aka Zoom.it , aka MultiScaleImage ), który jest częścią Silverlight. Obrazy muszą zostać wstępnie przetworzone przez Narzędzia Głębokiego Powiększenia lub podobne narzędzie, które dzieli obraz na kafelki w wielu różnych rozdzielczościach, począwszy od wersji 1 x 1 x x aż do pełnej wersji. Wstępne przetwarzanie zajmie trochę czasu, szczególnie w przypadku obrazu o rozdzielczości ponad 100 MP, ale po zakończeniu można je bardzo łatwo wyświetlić przy użyciu nawet niskiej klasy systemu.

Microsoft nie wynalazł tego rodzaju przeglądania obrazów, ale ich implementacja jest całkiem dobra. Sterowanie używa tylko informacji o obrazie, które są istotne dla bieżącego widoku, i nie zawraca sobie głowy pobieraniem lub utrzymywaniem w pamięci każdego pojedynczego piksela.

Nie znam żadnego programu przeglądarki Deep Zoom, ale może istnieć taki. Aplikacja Silverlight może działać poza przeglądarką jako samodzielna aplikacja (od wersji 3). Jeśli masz jakieś doświadczenie w programowaniu .NET, pisanie tego byłoby trywialne.

Oczywiście nie będzie to zbyt przydatne, jeśli chcesz edytować obraz, ale jeśli wszystko, czego szukasz, to sposób na otwarcie go bez rzucania systemu na kolana, byłoby świetnie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.