Как просмотреть изображение размером 100 000 x 100 000 30 ГБ

866
Jordan

Я сделал генератор наборов madnelbrot в C, и я рендерил огромное изображение размером 100 000 квадратных пикселей, и оно получилось размером 30 ГБ. Мой компьютер имеет 4 ГБ оперативной памяти, сколько времени нужно, чтобы загрузить его? Спасибо за помощь.

0
Не могли бы вы как-нибудь сократить это? Jakob Weisblat 11 лет назад 0
Вы скажете мне, можно ли вырезать изображения bmp? Jordan 11 лет назад 0
Как вы сохранили эти 30 ГБ в памяти перед рендерингом в `.bmp`? Jakob Weisblat 11 лет назад 0
Я уверен, что есть способ разрезать его и отобразить в нескольких файлах отдельно от программы - хотя я не знаю, как ~ извините. Jakob Weisblat 11 лет назад 0
Оптимизация, которую я сделал, состоит в том, чтобы создать файл данных для каждого mandelbrot так, чтобы, если я изменил цвет или что-то еще, он загрузился бы очень быстро, и файл данных для этого был только 2 ГБ большой Jordan 11 лет назад 0
Может ли это быть сжато с использованием сжатия с потерями. Я полагаю, что фрактальное сжатие, вероятно, хорошо бы сработало. Jordan 11 лет назад 0
Я должен спросить - вам действительно нужно рендерить такие массивные изображения? Разве вы не можете просто создать меньшие версии, с которыми гораздо проще работать? Karan 11 лет назад 0
нам действительно нужно было идти на луну? Мне было любопытно, смогу ли я сделать изображение настолько большим, как я, тогда мне нужно было его просмотреть, поэтому мне пришлось пойти и немного поучиться, его школьные каникулы, мне скучно и любопытно. Jordan 11 лет назад 0

2 ответа на вопрос

3
Bigbio2002

Невозможно загрузить несжатый растровый файл 30 ГБ только с 4 ГБ ОЗУ.

Может существовать программа, аналогичная текстовому редактору, который может одновременно просматривать часть файла, которая может передавать и просматривать часть этого изображения, не загружая его целиком. Хотя я не знаю ничего конкретного.

это облом Предварительный просмотр в настоящее время очень старается, возможно ли, чтобы такая программа отображала уменьшенную версию и позволила бы мне перемещаться по ней? Jordan 11 лет назад 0
Ну, это может поместить все это в ваш файл подкачки (виртуальная память), хотя это будет мучительно медленно ... Not Kyle stop stalking me 11 лет назад 0
это хорошие новости. Файл данных занимал 1/2 дня, а файл занимал полный день записи, поэтому, если я смогу загрузить его в Jordan 11 лет назад 0
Я бы взял комментарий Кайла с крошкой соли. Это абсолютно неосуществимо в реальном мире. Если вы хотите уменьшить его, я уверен, что есть много программ, которые могут сделать это для вас. Bigbio2002 11 лет назад 1
0
Peter

Я сделал что-то похожее на это несколько лет назад, только что проверил, и это было 7,5 гигапикселей (у вас 10). Судя по тому, что я написал тогда, можно открыть такую ​​большую фотографию из Photoshop, хотя мой создал временный файл объемом 60 ГБ, поэтому вам нужно немного свободного места на жестком диске.

Я загрузил его на веб-сайт, посвященный панорамным изображениям высокого разрешения, хотя, если вы загружаете подобное программное обеспечение, оно должно работать на вашем компьютере. Вот ссылка на результат, который я получил, это не самый идеальный способ просмотра фотографии, но это необходимо сделать для таких больших изображений - http://gigapan.com/gigapans/76165

Изменить: Извините, не совсем понял, сколько лет было вопроса

Похожие вопросы