Lines Matching defs:bitsperpixel

167 // Preconditions: If bitsperpixel is zero, a division by zero
172 // bitsperpixel, bitdepth of the image
179 get_padding(uint32 width, uint16 bitsperpixel)
183 if (bitsperpixel > 8) {
184 uint8 bytesPerPixel = bitsperpixel / 8;
187 uint8 pixelsPerByte = 8 / bitsperpixel;
206 // with a width of width and a bit depth of bitsperpixel.
209 // Preconditions: If bitsperpixel is zero, a division by zero
214 // bitsperpixel, bitdepth of the image
221 get_rowbytes(uint32 width, uint16 bitsperpixel)
224 int32 padding = get_padding(width, bitsperpixel);
226 if (bitsperpixel > 8) {
227 uint8 bytesPerPixel = bitsperpixel / 8;
230 uint8 pixelsPerByte = 8 / bitsperpixel;
349 if ((msheader.bitsperpixel != 1 ||
351 (msheader.bitsperpixel != 4 ||
353 (msheader.bitsperpixel != 4 ||
355 (msheader.bitsperpixel != 8 ||
357 (msheader.bitsperpixel != 8 ||
359 (msheader.bitsperpixel != 24 ||
361 (msheader.bitsperpixel != 32 ||
377 msheader.bitsperpixel);
396 pmsheader->bitsperpixel = msheader.bitsperpixel;
432 if (os2header.bitsperpixel != 1 &&
433 os2header.bitsperpixel != 4 &&
434 os2header.bitsperpixel != 8 &&
435 os2header.bitsperpixel != 24)
444 "%d bits)"), os2header.bitsperpixel);
457 pmsheader->bitsperpixel = os2header.bitsperpixel;
466 switch (pmsheader->bitsperpixel) {
473 pmsheader->bitsperpixel) * abs(pmsheader->height);
483 uint16 ncolors = 1 << pmsheader->bitsperpixel;
493 pmsheader->bitsperpixel) * abs(pmsheader->height);
625 int32 padding = get_padding(msheader.width, msheader.bitsperpixel);
627 get_rowbytes(msheader.width, msheader.bitsperpixel);
811 int32 padding = get_padding(msheader.width, msheader.bitsperpixel);
813 get_rowbytes(msheader.width, msheader.bitsperpixel);
876 uint8 pixelsPerByte = 8 / msheader.bitsperpixel;
878 get_rowbytes(msheader.width, msheader.bitsperpixel);
1055 msheader.bitsperpixel = 24;
1070 msheader.bitsperpixel = 8;
1073 msheader.bitsperpixel) * msheader.height;
1084 msheader.bitsperpixel = 1;
1087 msheader.bitsperpixel) * msheader.height;
1214 int32 bmpBytesPerPixel = msheader.bitsperpixel / 8;
1216 get_rowbytes(msheader.width, msheader.bitsperpixel);
1328 uint16 pixelsPerByte = 8 / msheader.bitsperpixel;
1329 uint16 bitsPerPixel = msheader.bitsperpixel;
1340 get_rowbytes(msheader.width, msheader.bitsperpixel);
1457 uint16 pixelsPerByte = 8 / msheader.bitsperpixel;
1458 uint16 bitsPerPixel = msheader.bitsperpixel;
1716 if (!frommsformat && (msheader.bitsperpixel == 1 ||
1717 msheader.bitsperpixel == 4 || msheader.bitsperpixel == 8)) {
1719 uint16 ncolors = 1 << msheader.bitsperpixel;
1760 if (msheader.bitsperpixel == 1 ||
1761 msheader.bitsperpixel == 4 ||
1762 msheader.bitsperpixel == 8) {
1771 msheader.colorsused = 1 << msheader.bitsperpixel;
1811 switch (msheader.bitsperpixel) {