LINUX.ORG.RU

Сколько памяти использует картинка на рабочем столе?


0

1

Не знаю мат. части, но just4fun интересует этот вопрос. Просто, каким образом реализована картинка на рабочем столе?

Какой-нибудь красочный PNG будет съедать больше памяти, чем #000000? Или одинакого (на рабочем столе все как BMP рисуется)? И, соответственно, чем больше разрешение, тем больше памяти на обои уходит? Или может какая-нибудь оптимизация есть, как в случае если, берется только картинка 10x10 пикселей, а затем она множится (feh --bg-tile) на все пространство (тогда соответственно, просто #000000 не жрет память вообще)?

★★★★★

То что память картинка жрёт можно проверить экспериментально. А так, имхо, зависит от самой картинки.

IPR ★★★★★ ()

Ящитаю, что картинка ест больше, чем цвет, если у нее довольно большое разрешение. Мегабайт 4-5. А зачем тебе? У тебя машина с 32мб памяти?

bubblecore ★★★★ ()

зависит от разрешения картинки..если картинка 10x10 будет множится, то обоина займет в озу размер картинки 10x10 + ~15% от картинки 10x10

r0ck3r ★★★★★ ()
Ответ на: комментарий от Kindly_Cat

а если картинка в сжатом формате? ТС интересует занимаемая оперативная память, а не место на хранилище

Harald ★★★★★ ()
Ответ на: комментарий от Harald

а если картинка в сжатом формате?

Ну пусть разожмёт и посмотрит.

Kindly_Cat ()

занимает она не меньше

ширина в пикселях X высота в пикселях X бит на пиксель / 8 


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

Harald ★★★★★ ()
Последнее исправление: Harald (всего исправлений: 1)

А она не в оперативке видеокарты хранится?

TDrive ★★★★★ ()

[разрешение монитора по горизонтали] * [разрешение монитора по вертикали] * [глубину цветности в битах] / [8]

alpha4 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.