For example there is a 2400x600px image with a file size of 1.81MB.
Photoshop's save for web command creates a 540KB file at 60 quality and same dimensions.
This is about 29% of original size.
Исходный несжатый размер составляет 2400 x 600 x 3 = 4 320 000 байт (4,1 МБ), поскольку 24-битный цвет равен , всегда три байта данных RGB на пиксель . Обойти эту абсолютную истину невозможно.
Однако размер JPG также зависит от детализации изображения. Большие гладкие области (например, небо или окрашенные стены) сжимаются лучше, но области с большей детализацией (например, дерево, полное листьев) также не сжимаются. Так что абсолютного числового показателя не существует.
Но 540 КБ - это 0,540 / 4,1 = 13% от исходного размера 4,1 МБ .
Это может быть 29% от предыдущего размера JPG, но это 13% от исходного несжатого размера.
Так что это 1/8 от исходного несжатого размера, который обычно считается «приличным» качеством. Не оптимальное, не максимальное качество, но в целом приличное, возможно, достаточно хорошее для некоторых применений.
Просто говорю, это уже мало.
Чем больше файл JPG, тем лучше качество изображения, а чем меньше, тем меньше качество изображения. Вы должны решить, что достаточно хорошо, но JPG никогда не бывает «слишком большим», так как качество изображения снижается при сжатии JPG. 24-битный цвет имеет три байта на каждый пиксель без сжатия.
Таким образом, решение заключается в том, хотите ли вы, чтобы оно было маленьким или если вы хотите, чтобы оно было хорошим.
Но сделать существующий JPG большего размера еще хуже, поскольку добавляется больше артефактов JPG, и когда они становятся маленькими, данные изменяются, и это никогда не улучшится.
JPG-артефакты обычно показывают два пути: видимые блоки 8x8 пикселей одного цвета в гладких областях без деталей или в виде видимых неровных краев вокруг краев деталей.
При редактировании и повторном сохранении JPG добавляются дополнительные артефакты JPG. Если это требуется, рекомендуется всегда повторно сохранять данные в соответствии с исходной настройкой сжатия.