ну, как считывание джипега происходит? Построчно.
Вот, на какой-то строке бит другой\потерялся и дальше уже всё по п*е
сам jpg обрезанный не может допиливать разноцветную радугу, в принципах построения этого типа файла нет такой особенности. Другое дело, что просмотрщики изображений могут автоматически допиливать, чтобы создавать видимость полноценного изображения, но я не встречал допиливания разноцветными градациями. Обычно просмотрщик, после того, как определяет потерю данных в конце, продолжает допиливать одним тоном, чаще всего серым.