Hi Subhashis, On Tue, Feb 17, 2026 at 02:00:59PM +0530, S. Roy wrote: > depth: 30 planes > red, green, blue masks: 0x3ff00000, 0xffc00, 0x3ff > significant bits in color specification: 10 bits
Yep, XPDFCore::setupX didn't handle those masks correctly -- there's some code there to work out how far it needs to shift each component left and right when converting a colour value, and it produced incorrect shift values when a channel was wider than 8 bits. I've pushed a change to xpopple upstream for this that should hopefully fix this -- if possible, could you try it out? You'll need to: git clone http://offog.org/git/xpopple.git cd xpopple autoreconf -vfi ./configure make and that should give you an xpdf/xpdf executable to try. (You may need to "apt install build-essential automake" and "apt build-dep xpdf" first if you don't already have the appropriate development packages instealled.) Thanks very much, -- Adam Sampson <[email protected]> <http://offog.org/>

