Процесс кодирования сжатия JPEG разделяет данное изображение на блоки размером 8x8 пикселей, работая с этими блоками в будущих сжатиях с потерями и без потерь. [источник]
Также упоминается, что если изображение представляет собой несколько блоков 1MCU (определяемых как минимальная кодированная единица, «обычно 16 пикселей в обоих направлениях»), то могут быть выполнены изменения JPEG без потерь. [источник]
Я работаю с изображениями продуктов и хотел бы знать, как и сколько преимуществ можно получить, используя кратные 16 в моем конечном размере изображения (скажем, используя изображение размером 480 на 360 пикселей) по сравнению с не - кратно 16 (например, 484x362). В этом примере меня не интересуют дальнейшие изменения, редактирование или повторное сжатие конечного изображения.
Чтобы попытаться приблизиться к конкретному ответу, где, как я знаю, должны быть в основном общие черты: учитывая изображение размером 480x360, которое составляет 64 КБ и сохранено с максимальным качеством в Photoshop [пример] :
- Можно ли ожидать потери качества изображения 484x362
- Какое количество добавлений к размеру файла я могу ожидать (для этого примера дополнительное пространство будет белыми пикселями)
- Есть ли какие-либо иные недостатки, связанные с увеличением размера по сравнению с сеткой 8 пикселей?
Я знаю, что использовать этот конкретный пример произвольно, но было бы полезно (для меня и, возможно, для любых других людей обдумать размер изображения), чтобы понять, с каким уровнем компромисса я буду иметь дело при нарушении сетки не-8px .
Ключевой вопрос здесь - это спор о том, являются ли 8-пиксельные делимые изображения более высокого качества, чем изображения, которые не делятся на 8-пиксельные.