重构bitmaplibrary，增加代码可读性