Расчёт процента сжатия изображения на основе разрешения и размера файла (седьмое задание ЕГЭ)

Этот калькулятор рассчитывает процент сжатия файла, который требуется найти по условию задачи, и находит исходные размеры файлов с разными разрешениями.

Эта страница существует благодаря следующим персонам

Milena

Создан: 2025-08-22 07:40:10, Последнее изменение: 2025-08-22 07:56:29

Седьмое задание ЕГЭ по информатике (раздел информационный объём изображений)

Оно не самое тяжелое, но по времени довольно трудозатратное из-за сложности вычислений. Поэтому я подумала, что будет хорошей идеей написать калькулятор, который будет решать его быстрее. Важно добавить, что он решает только одну разновидность этого задания, которая вычисляет процент сжатия!. На сайте есть еще один калькулятор на эту тему Информационный объем изображения (седьмое задание ЕГЭ)).

Давайте разберем этот тип задач на примере:

Фотографию отсканировали с разрешением 100 dpi и сжали её на 20%. В результате получился файл размером 4 Мбайт. Затем ту же фотографию отсканировали в том же цветовом режиме с разрешением 300 dpi. На сколько процентов необходимо сжать полученное изображение, чтобы размер файла составил 8 Мбайт? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого по правилам математического округления. Знак процента писать не нужно.

Для решения этой задачи надо сначала найти исходный размер первого файла без сжатия. Из условия мы знаем, что фотография после сжатия весит 4 Мбайта, что составляет 80 процентов (т.к. её сжали на 20%, и поэтому файл после сжатия будет 100% - 20% = 80%). Чтобы найти исходный размер, составляем простую пропорцию и считаем её:

V_{\text{orig1}} =  \frac{4}{0.8} = 5  Мбайт

Дальше нам нужно найти коэффициент увеличения объема данных, чтобы следующим действием посчитать исходный размер файла после второго сканирования. Для этого надо применить следующее правило:
Количество пикселей (и вес файла) увеличивается В КВАДРАТЕ от увеличения разрешения.
(Если показывать это наглядно, то это выглядит примерно так:
 100 \rightarrow 300
Значит, разрешение увеличилось в 3 раза.
А значит, вес увеличился в 3², то есть в 9 раз.)

И это можно записать как:

 k^2 = (300 / 100)^2 = 9

Дальше, чтобы посчитать исходный размер файла при разрешении 300 dpi, надо перемножить коэффициент увеличения объема и исходный размер файла при разрешении 100 dpi:

V_{\text{orig2}} = 9 \times 5 = 45   Мбайт

После надо найти, какой процент от этого нового исходного размера составляют 8 Мбайт. Для этого снова нужно составить пропорцию (где V_{\text{orig2}} равен 100%) и посчитать её:

 \% = \frac{8}{45} \times 100\% \approx 17.78\%

Дальше из ста вычитаем то, сколько процентов занимает 8 Мбайт, и находим процент сжатия:

 100\% - 17.78\% \approx 82.22\%

Данный калькулятор решает этот тип задач по такому же принципу, запрашивая для этого разрешения сканирования изображений, процент, на который сжали файл, размер файла после первого сжатия и желаемый размер второго файла, выводя процент сжатия и исходные размеры файлов.

PLANETCALC, Расчёт процента сжатия изображения на основе разрешения и размера файла (седьмое задание ЕГЭ)

Расчёт процента сжатия изображения на основе разрешения и размера файла (седьмое задание ЕГЭ)

Процент сжатия
 
Исходный размер первого файла до сжатия
 
Исходный размер второго файла до сжатия
 
Знаков после запятой: 4

Надеюсь, данный калькулятор был Вам полезен :)

Ссылка скопирована в буфер обмена
PLANETCALC, Расчёт процента сжатия изображения на основе разрешения и размера файла (седьмое задание ЕГЭ)

Комментарии