This thesis presents a method for enhancing the visual quality and the capacity of BPCS steganography for image. The conventional BPCS steganography embeds information in the spatial domain according to bit plane complexity. Proposed method has three special al-gorithms for enhancing the conventional BPCS steganography which are adapting message blocks to the cover blocks, selecting the thresholds dependently on bit plane level and em-bedding capacity, and adding the control data with the view of communication channel. Experimental results demonstrate that the new method enhances the visual quality and the capacity compare to conventional BPCS steganography.