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