Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

При изменении разрешения изображения, объём файла остаётся прежним, т. е. не изменяется (без интерполяции)?

speed hunter Ученик (189), закрыт 11 лет назад
Вот цитата из руководства по ФШ "Если ресамплинг изображения не выполнялся, объем данных изображения остается неизменным при изменении размера пиксела или разрешения изображения по отдельности. "
Дополнен 11 лет назад
Но как такое может быть? Ведь количество пикселей увеличивается в разы..
Дополнен 11 лет назад
Спасибо всем.
Лучший ответ
Сидороff Мудрец (13076) 11 лет назад
Разрешение изображения к количеству пикселей не имеет абсолютно никакого отношения. Разрешение, это РАЗМЕР пикселя. И изменяя разрешение, мы изменяем именно размер пикселей, а вовсе не их количество. Например, при разрешении картинки 300 ppi, размер пикселя будет - 25,4/300 = 0,084 мм. а при разрешении 72 ppi размер пикселя будет соответственно - 0,35 mm.
А поскольку количество пикселей осталось прежним, и информация о цвете пикселей и их координатах не изменилась, то соответственно и размер файла тоже не меняется.

*****************************************************************************************************

Недостатки растровой графики

1. В файле растрового изображения запоминается информация о цвете каждого пикселя в виде комбинации битов. Бит — наименьший элемент памяти компьютера, который может принимать одно из двух значений: включено или выключено. Наиболее простой тип изображения имеет только два цвета (например, белый и чёрный) . В этом случае каждому пикселю соответствует один бит памяти . Если цвет пикселя определяется двумя битами, то мы имеем четыре возможных комбинаций значений включено/выключено. Используя для значения выключено символ 0, а для включено — 1, эти комбинации можно записать так: 00, 01, 10, 11. Четыре бита памяти позволяют закодировать 16 цветов, восемь бит — 28 или 256 цветов, 24 бита — 224 или 16777216 различных цветовых оттенков.

Простые растровые картинки занимают небольшой объём памяти (несколько десятков или сотен килобайт) . Изображения фотографического качества часто требуют несколько мегабайт. Например, если размер графической сетки — 1240 х 1024, а количество используемых цветов — 16777216, то объём растрового файла составляет около 4 Мб, так как информация о цвете видеопикселей в файле занимает

1240 х 1024 х 24 = 30474240 бит или

30474240 бит : 8 = 3809280 байт или

3809280 байт : 1024 = 3720 Кб или

3720 Кб: 1024 = 3,63 Мб.
Источник: http://festival.1september.ru/articles/514471/
Остальные ответы
Владимир Оракул (57100) 11 лет назад
Совершенно верно не изменяется. Тут задействуется ресамплинг при открытии самого файла. Т. е. на объем дискового пространства занимаемого файлом это не отобразится
самолет самолетов Искусственный Интеллект (298032) 11 лет назад
Попробую проще: Фраза "без интерполяции" значит " без изменения количества пикселей". Поэтому и не меняется объем файла.
Похожие вопросы