I've just finished a small project about splitting image files into their individual bit planes and reassembling them. This can be useful for steganography and information hiding, and it also creates some cool patterns. It's up on my Github now, instructions are in the readme, and please let me know if you encounter any problems :) https://github.com/roycarlton/split-image-to-bit-planes