impl alpha blend
fix repeat fill alpha bug for bitmap device