Гига Фотография Млечного Пути В Разрешении 108199Х81503 Или Очередная История «Хыз На Всех Хватит»

Несколько дней назад были новости что Астрономы Европейской Южной обсерватории сшили мозаику центра нашей галактики (Млечный Путь) с разрешением 108199x81503 в ИК-диапазоне (в ИК меньше рассеяние света на межзвездном газе и пыли - гораздо больше звезд видно).

К сожалению, они опубликовали результат только в форме онлайн-наблюдатели И .

psb-файл , размером 24Гб, открыть который можно только с помощью Фотошопа, при этом сам Фотошоп отказался экспортировать его в какой-либо другой формат, кроме, опять же, psb, tiff (что очень жаль, размер файла там не может превышать 2/4Гб) и RAW. А хотелось чего-то, из чего было бы удобно вырезать интересный кусок на обоях.

Забегая вперед, сразу покажу результаты:

Гига фотография Млечного Пути в разрешении 108199х81503 или очередная история «хыз на всех хватит»

1920x1200 2560x1600 2880x1800

Гига фотография Млечного Пути в разрешении 108199х81503 или очередная история «хыз на всех хватит»

1920x1200 2560x1600 2880x1800 Полноразмерные изображения (всего 33,4 ГБ): rutracker.org thepiratebay Здесь можно найти как raw-файл, так и несколько версий jpeg, от обоев и 10% (10820х8150) до максимального (65500х65500 с центром в центре галактики, 5,8ГБ, масштаб 100%, не помещающиеся части обрезаны ) + 65500x65500 сжато до 170МБ для стресс-тестов ПО

Гига фотография Млечного Пути в разрешении 108199х81503 или очередная история «хыз на всех хватит»

.

Мы опустим драматические подробности, ограничимся фактами о JPEG и ImageMagick. Такие большие изображения может обрабатывать только x64-версия ImageMagick, причем крайне желательно использовать версию Q8, а не Q16 (с повышенной точностью внутреннего представления): Q8 во время работы потреблял примерно 45ГБ памяти, а Q16 - ~72ГБ , что очень плохо сказалось на скорости.

JPEG исторически не может быть больше 65535x65535, но многие библиотеки ограничивают его до 65500x65500 (одно время это действительно казалось недостижимым размером.

).

Чтобы не сохранять в JPEG, нужно отключить оптимизацию таблиц Хаффмана (видимо переполнение счетчиков частоты кода): -define jpeg:optimize-coding=false Полноразмерное изображение нам также удалось сохранить в PNG, но открыть его вообще ничего не удалось + размер оказался 22Гб, поэтому пришлось остановиться на JPEG. Последние команды выглядят так

   

convert -size 108199x81503 -depth 8 RGB:eso1242a.data -scale 50% -quality 95 -define jpeg:optimize-coding=false eso1242a.jpg convert -size 108199x81503 -depth 8 RGB:eso1242a.data -crop "65500x65500+22500-0!" -gravity North -quality 95 -define jpeg:optimize-coding=false eso1242a_sq.jpg

Время работы около 30 минут на одну операцию.

Тут я понял, что 32гб памяти всем не хватит :-)

Гига фотография Млечного Пути в разрешении 108199х81503 или очередная история «хыз на всех хватит»



Ссылки и кредиты

Фото: Консорциум ESO/VVV. Выпущено под лицензией Creative Commons Attribution 3.0 Unported. Благодарность: Игнасио Толедо, Мартин Корнмессер www.vista.ac.uk www.stfc.ac.uk/News%20and%20Events/42932.aspx www.eso.org/public/images/eso1242a/zoomable Теги: #Млечный Путь #Боже мой, здесь полно звезд #Млечный Путь #Обработка изображений
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.