Согласно справочной страницеjpegtran
(и Википедии ), верхний левый угол изображения JPEG должен находиться в углу блока 8x8, чтобы можно было обрезать строки/столбцы, состоящие из одного пикселя. от нижнего и правого краев, но не от левого или верхнего . Полные блоки 8x8, конечно же, можно обрезать слева и сверху.
На справочной странице это упоминается под командой -crop
:
Like the rotate and flip transforms, lossless crop is restricted by the current JPEG format; the upper left corner of the selected region must fall on an iMCU boundary. If it doesn't, then it is silently moved up and/or left to the nearest iMCU boundary (the lower right corner is unchanged.)
Полагаю, что сообщение исходит от pull
; вы можете добиться успеха, сгруппировав весь вывод команды и прокачав grep
, чтобы отбросить сообщение, которое вы не хотите видеть. Например:
{ cd /var/docker-services/mycontainer/ && /usr/bin/docker-compose pull -q && /usr/bin/docker-compose up -d ; } 2>&1 | grep -vFx "mycontainer_app_1 is up-to-date"