henderson
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте. Имеется изображение в формате .png весом 5,7 Мбайт (MS Paint показывает вес 3,9 Мбайта), разрешением 7339х6929 (типичная ч/б выкопировка с плана города (нанесены дома и инженерные сети), а также серым высотные отметки). Требуется нанести несколько цветных линий на изображении, залить цветом несколько прямоугольников домов и сохранить его для дальнейшего использования. Открываю его в MS Paint (система Win 7 SP1 32bit). Программа сразу же отжирает 802 Мбайта: Наношу пару линий, пытаюсь сохранить, потребление памяти резко возрастает до 1,5 Гбайт: После 5-минутного сохранения (причем компьютер неслабый: мать GIGABYTE EP43-DS3L, процессор Intel Core 2 Duo E7300, 4 Гбайта оперативной памяти, видеокарта ASUS ENGT440) потребление памяти становится меньше: После закрытия программы изображение все так же весит 5,7 Мбайт. Поэтому только один вопрос: "Как?" Как файл из 5,7 Мбайт раздувается до 1,5 Гбайт? Пробовал рисовать в PicPick, файл так же быстро "толстеет". На другом компьютере, тоже с Win 7 SP1 32bit, такое же потребление памяти. Что самое интересное, в интернете не нашел ни одной темы про подобную прожорливость MS Paint. Изначально файл был в формате .bmp, весил 50 Мбайт. Оперативная память забивалась еще быстрее. Есть ли какое-либо решение подобной проблемы? А то порядком надоедает после двух-трех нанесенных линий все дело сохранять, иначе потом будет жаловаться на нехватку памяти и вообще не сохранит. |