You can still use a couple of threshold ops to copy only the pixels you want into a second bitmapdata (one that copies >=, and one that copies <= from that one). From there, you can apply a ColorMatrixFilter or do other color manipulation, then copy the manipulated pixels back into the original bitmap or a copy of it.