Abstract: Predictive losslesss coding provides effective lossess image compression of both photographic and graphics content in image and video media. Predictive lossless coding can operate on a macroblock basis for compatibility with existing image and video codes. Predictive lossless coding chooses and applies one of multiple available differential pulse-code modulation (DPCM) modes to individual marco-blocks to produce DPCM residuals having a closer to optimal distribution for run-length, Golomb Rice RLGR entropy encoding. This permits effective lossless entropy encoding despite the differing characteristics of photographic and graphics image content.