По сабжу.
В частности, размер изображения в формате жпег во многом зависит от характера изображения.
Как работает сжатие с ДКП?(Дискретно-косинусным преобразованием?)
Берется один канал. Зеленый канал - главный, он несет инфу по визуальной яркости что обусловлено строением глаза, в нем выделяются маленькие квадраты, допустим в зеленом 4 на 4 пикселя, а в синем и красном- 8 на 8. То есть, изображение разбивается на квадраты.
Выделяются квадраты например 8 на 8 или 16 на 16 пикселей, сканируются таким порядком или по зигзагу,
1 2 3 4-ЭТО БЛОК ДКП.
5 6 7 8
9 10 11 12
1314 15 16
и выстраивается формула, описывающая изменения яркости пиксела в зависимости от его положения. Уровень компрессии, определяется тем, насколько точно будет описана яркость пиксела, то есть коофициентом ДКП, вот как раз им и управляет ползунок качества в окошке "сейв".
В случае, большого контраста между пикселями (шум, много деталей, зерно пленки, ПЗС), задача усложняется, так возрастает сложность описания яркости разных пикселей, для блоков ДКП. Вообще, детали - и преходы от деталей к недетализированным участкам- это главный враг жпега, потому чта размеры коофициентов задаются одинаковые для всего изображения, на малоконтрастные гладкие участки изображения их хватает, а на границах, где есть резкие переходы, возникают артефакты.
Так, что мой совет, пред сейвом в жпег можно:
Убрать шум и зерно фильтром смарт блюр или даст и скратчез. Это даст возможность сильней сжать изображение, уменьшив математику(размер формулы со значениями) описания блока изображения.
Поиграться с контрастом- и уровнями изображения.
-