Что такое хорошее приложение для просмотра больших изображений (от 100 до 1000+ мегапикселей)

11

Я генерирую некоторые большие изображения и пытаюсь найти достойное приложение, которое справится с этим хорошо.

Я понимаю, что для просмотра в Интернете существуют различные флэш-приложения, но в идеале я бы хотел приложение для Windows.

Какие-либо предложения?

easyjo
источник
2
Я думаю, что приложение Gigapan позволяет управлять такими изображениями. Проверка: gigapansystems.com/gigapan-products/gigapan-software/...
tomm89
2
Какой формат файла? Многое зависит от того, в каком формате находятся изображения.
PearsonArtPhoto

Ответы:

7

Я провожу много времени, экспериментируя и работая с изображениями с довольно высоким MP, так как я изучаю подходы и алгоритмы экстремального цифрового масштабирования изображений RAW. Я регулярно беру свои оригинальные 12,2-мегапиксельные изображения в многофутовые размеры, составляющие от 220 мегапикселей (55x44 "печать при 300PPI) до 2,4 гигапикселей (96x72" печать при 600PPI). Я использую Photoshop для просмотра своей работы.

По моему опыту, с системой, которая имеет 12 гигабайт памяти DDR3 с тремя каналами, Photoshop способен обрабатывать изображения размером в несколько сотен мегапикселей довольно чертовски хорошо. Когда я достигаю примерно 600-700 мегапикселей или около того, все начинает замедляться (это когда вся моя физическая память используется и начинается использование подкачки.) Работа с гигапиксельными изображениями в конечном итоге означает, что вы просто начинаете чахнуть на диске больше. Недавно я перешел на SSD-накопитель для моего основного / подкачки, и производительность работы с 800-мегапиксельными или более крупными изображениями значительно улучшилась, однако лучше, если вы не используете другие приложения при работе с гигапиксельными изображениями. Следует также отметить, что любая обработка, которую вы применяете к гигапиксельному изображению, займет некоторое время, независимо от того, что это за обработка ... и даже с очень быстрой системой.

Йриста
источник
Это забавно, потому что я обрабатываю свои 14-мегапиксельные образы в нетбуке емкостью 1 Гбайт только с Intel Atom!
tomm89
Отлично, спасибо .. В настоящее время я работаю с 6 ГБ оперативной памяти на диске со скоростью 10 000 оборотов в минуту, что, похоже, в данный момент не совсем подходит для фотошопа ... Я попытаюсь получить хотя бы SSD и, возможно, новый набор барана
easyjo
1
Возможно, вам придется изменить настройки производительности Photoshop, @easyjo. По умолчанию Photoshop настроен на использование примерно половины вашей физической памяти, помещает только временные файлы на один диск и оптимизирован для «среднего» редактирования изображений. Вы можете увеличить физический пул памяти до 95% доступной памяти и оптимизировать кэш фотошопа для «больших и плоских» изображений (изображений с высоким MP). Это должно немного улучшить вашу производительность при условии, что вы работаете с ними по одному. Как только размер вашего изображения становится больше доступной физической памяти, все замедляется.
Йриста
4

Microsoft имеет Deep Zoom (он же Seadragon , он же Zoom.it , он же MultiScaleImage ), который является частью Silverlight. Изображения должны быть предварительно обработаны инструментами Deep Zoom Tools или аналогичным инструментом, который разбивает изображение на плитки с разными разрешениями, начиная с версии 1px x 1px вплоть до полной версии. Предварительная обработка потребует некоторого времени, особенно для изображения с разрешением более 100 Мп, но как только оно будет выполнено, его можно будет легко просмотреть даже с помощью низкоуровневой системы.

Microsoft не изобрела этот тип просмотра изображений, но их реализация довольно хороша. Элемент управления использует только информацию об изображении, относящуюся к текущему виду, и не заботится о загрузке или хранении в памяти каждого отдельного пикселя.

Я не знаю ни одной специализированной программы для просмотра Deep Zoom, но она может существовать. Приложение Silverlight может запускаться вне браузера как отдельное приложение (начиная с версии 3). Если у вас есть опыт программирования на .NET, написать это будет тривиально.

Конечно, это будет бесполезно, если вы хотите отредактировать изображение, но если все, что вы ищете, это способ открыть его, не ставя вашу систему на колени, это было бы здорово.

моток
источник