private int Pixel(byte[] data, int offset, int bit) { if (bit >= rowpixels) return 0; return ((data[offset + (bit >> 3)] & 0xff) >> (7-((bit)&7))) & 1; }