Как сохранить большое фрактальное изображение с минимальным объемом памяти? - PullRequest
2 голосов
/ 02 апреля 2011

В настоящее время я работаю над фракталами, а когда дело доходит до фракталов, детали - необходимость.Однако, поскольку я использую Java, мне не хватает места в куче, когда я преодолеваю 2000x2000 пикселей.Да, я мог бы увеличить пространство кучи, но это не очень элегантное решение.

Итак, мой вопрос: существуют ли форматы изображений, в которых я мог бы записывать данные пикселей при их вычислении?Если их несколько, то какие из них легче всего понять?(Библиотеки Java поддерживают запись только целых изображений за один раз, насколько я знаю).

Спасибо!

Ответы [ 2 ]

7 голосов
/ 02 апреля 2011

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

1 голос
/ 02 апреля 2011

Ну, всегда есть BMP.Вы можете найти несколько простых ссылок на формат файла BMP на wotsit .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...