hirokiさんのいうようにpgetする前に取得しておけば一応は大丈夫ですね。
ただし、少し面倒だったり無駄な処理が入るので困りますね。
> あれは3.0から追加された機能みたいですが、どちらかというとあまり追加
> してほしくなかったかも…
> pget x,y,r,g,b
> みたいにすると便利では?
ぼくは関数にして
rgb = pget(x, y, 0) ; r
rgb = pget(x, y, 1) ; g
rgb = pget(x, y, 2) ; b
か
rgb = pget(x, y)
mes 0xff & (rgb >> 16) ; r
mes 0xff & (rgb >> 8) ; g
mes 0xff & (rgb ) ; b
という形が一番簡単な気がします。
ただし、現在のpgetと同じ動作をさせたい場合もあるだろうし...。