Максимальное количество цветов в палитре, сжатие
Подборка задач на определение максимально возможного количества цветов в палитре для кодирования изображения.
№7B98F6
Для хранения сжатого произвольного растрового изображения размером 1024 на 120 пикселей отведено 90 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 55%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
Пусть Iо — наибольший размер файла оригинального изображения, Iс — сжатого, Кс — коэффициент сжатия. Кс = Iисх / Iс
Если файл оригинального изображения больше сжатого на 55%, то Кс = 1,55
Дано:
K = 1024 × 120 пикселей
I = 90 Кбайт
Кс = 1,55
Найти:
N = ?
Решение:
1. Определим глубину кодирования цвета. Объём файла переведём в биты.
I × Кс ≥ K × i × Кс
i ≤ I × Кс / K
i ≤ (90 × 1024 × 8 × 1,55) / (1024 × 120)
i ≤ 9,3
i = 9
2. Определим максимальное количество цветов, которое можно использовать в палитре:
N = 2i
N = 29
N = 512
Результат: 512
Остальные задачи решаются так же.
№D07A4B
Для хранения сжатого произвольного растрового изображения размером 320 на 512 пикселей отведено 50 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 55%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (50 × 1024 × 8 × 1,55) / (320 × 512)
i ≤ 3,9
i = 3
N = 23
N = 8
№364256
Для хранения сжатого произвольного растрового изображения размером 192 на 960 пикселей отведено 100 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 25%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (100 × 1024 × 8 × 1,25) / (192 × 960)
i ≤ 5,6
i = 5
N = 25
N = 32
№DB205A
Для хранения сжатого произвольного растрового изображения размером 192 на 960 пикселей отведено 90 Кбайт памяти без учёта размера заголовка файла. При сжатии объём файла уменьшается на 35%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (90 × 1024 × 8 × 1,35) / (192 × 960)
i ≤ 5,4
i = 5
N = 25
N = 32
!!! При проверке в Банке заданий ЕГЭ на дату публикации, принимается ответ 64. Возможно, опечатка.
№A0B789
Для хранения сжатого произвольного растрового изображения размером 480 на 768 пикселей отведено 60 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 35%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (60 × 1024 × 8 × 1,35) / (480 × 768)
i ≤ 1,8
i = 1
N = 21
N = 2
№7FC9C8
Для хранения сжатого произвольного растрового изображения размером 480 на 768 пикселей отведено 80 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 25%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (80 × 1024 × 8 × 1,25) / (480 × 768)
i ≤ 2,2
i = 2
N = 22
N = 4
№F429A9
Для хранения сжатого произвольного растрового изображения размером 640 на 256 пикселей отведено 110 Кбайт памяти без учёта размера заголовка файла. Файл оригинального изображения больше сжатого на 55%. Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Решение
i ≤ (110 × 1024 × 8 × 1,55) / (640 × 256)
i ≤ 8,5
i = 8
N = 28
N = 256