Я запустил jpegtran для нескольких изображений следующим образом:
$ jpegtran -copy none -optimize
Большинство из них сильно уменьшились в размерах. Но некоторые из них даже увеличились в размерах. Как это может быть?
решение1
Флаг -optimize
будет «Выполнять оптимизацию параметров энтропийного кодирования» (непосредственно брать изруководствоjpegtran
), что ничего не говорит о размере результата. Если исходный файл изображения не содержит комментариев или другого «лишнего багажа», который удаляется -copy none
, то я не вижу причин, по которым файл не мог бы увеличиться в размере на долю.