refatory: fix DrawAlpha bug and make the offset logical in pix unit.