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

Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/10851/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).
Седьмое задание ЕГЭ по информатике (раздел информационный объём изображений)
Оно не самое тяжелое, но по времени довольно трудозатратное из-за сложности вычислений. Поэтому я подумала, что будет хорошей идеей написать калькулятор, который будет решать его быстрее. Важно добавить, что он решает только одну разновидность этого задания, которая вычисляет процент сжатия!. На сайте есть еще один калькулятор на эту тему Информационный объем изображения (седьмое задание ЕГЭ)).
Давайте разберем этот тип задач на примере:
Фотографию отсканировали с разрешением 100 dpi и сжали её на 20%. В результате получился файл размером 4 Мбайт. Затем ту же фотографию отсканировали в том же цветовом режиме с разрешением 300 dpi. На сколько процентов необходимо сжать полученное изображение, чтобы размер файла составил 8 Мбайт? Заголовки и другую служебную информацию не учитывать. В ответе запишите число – процент сжатия, округлённый до целого по правилам математического округления. Знак процента писать не нужно.
Для решения этой задачи надо сначала найти исходный размер первого файла без сжатия. Из условия мы знаем, что фотография после сжатия весит 4 Мбайта, что составляет 80 процентов (т.к. её сжали на 20%, и поэтому файл после сжатия будет 100% - 20% = 80%). Чтобы найти исходный размер, составляем простую пропорцию и считаем её:
Мбайт
Дальше нам нужно найти коэффициент увеличения объема данных, чтобы следующим действием посчитать исходный размер файла после второго сканирования. Для этого надо применить следующее правило:
Количество пикселей (и вес файла) увеличивается В КВАДРАТЕ от увеличения разрешения.
(Если показывать это наглядно, то это выглядит примерно так:
Значит, разрешение увеличилось в 3 раза.
А значит, вес увеличился в 3², то есть в 9 раз.)
И это можно записать как:
Дальше, чтобы посчитать исходный размер файла при разрешении 300 dpi, надо перемножить коэффициент увеличения объема и исходный размер файла при разрешении 100 dpi:
Мбайт
После надо найти, какой процент от этого нового исходного размера составляют 8 Мбайт. Для этого снова нужно составить пропорцию (где равен 100%) и посчитать её:
Дальше из ста вычитаем то, сколько процентов занимает 8 Мбайт, и находим процент сжатия:
Данный калькулятор решает этот тип задач по такому же принципу, запрашивая для этого разрешения сканирования изображений, процент, на который сжали файл, размер файла после первого сжатия и желаемый размер второго файла, выводя процент сжатия и исходные размеры файлов.
Надеюсь, данный калькулятор был Вам полезен :)
Комментарии