PIXTYPE u_char version

still  has a little bugs ,the next will PIXTYPE double