增加了测试图片，增加了一阶导数
First version of GrayBMP
Use GrayBMP instead of BMP