Большие файлы png

С помощью Maperitive я из большого osm файла командой export-bitmap map-scale = 25000 создал большой png (59234x19903) . И вывел его в клиентской области окна Windows. Пскольку у него map-scale = 25000, то при масштабировании клиентской области видны мелкие детали карты (что хорошо). Недостаток в том, что когда полностью занимает экран, а не какой-то фрагмент, то перерисовывается он очень медленно. Что нужно сделать, чтобы данный png - файл перерисовывался быстро и при этом, при изменении масштаба были видны его мелкие детали? Заранее спасибо.

не совсем понял цель и задачу, но вариант порезать картинку на тайлы (с помощью gdal2tiles) рассматривается?

как пример - мои “мученья” с большой картинкой:
https://www.openstreetmap.org/user/Xmypblu/diary/17673

Можно попробовать выбрать другой просмотрщик для картинок, но большой файл все равно будет тормозить (может разве что не так сильно).
Если нужно именно png, то надо маперитивом сделать этот район несколькими кусками, а не пихать все в один файл.
Можно попробовать векторный формат (svg). Если деталей не сильно много (скажем, у вас свой стиль, который рисует только магистрали), может быть и пошустрее

P.S. кстати, maperitive ведь умеет генерить тайлы, правда для просмотра понадобится уже софтина вроде QGIS, или тайлсервер, или что-то вроде https://wiki.openstreetmap.org/wiki/OpenLayers_Local_Tiles_Example

Сгенерите (или стретчните разок) еще картинку и с меньшим количеством точек и показывайте его.