Lines Matching refs:pbits
509 // Convert width pixels from pbits to PNG format, storing the
512 pix_bits_to_png(uint8 *pbits, uint8 *ppng, color_space fromspace,
521 memcpy(ppng, pbits, bytescopied);
528 memcpy(ppng, pbits, 3);
530 pbits += bitsBytesPerPixel;
537 ppng[0] = pbits[3];
538 ppng[1] = pbits[2];
539 ppng[2] = pbits[1];
540 ppng[3] = pbits[0];
543 pbits += 4;
550 ppng[0] = 255 - pbits[2];
551 ppng[1] = 255 - pbits[1];
552 ppng[2] = 255 - pbits[0];
553 ppng[3] = pbits[3];
556 pbits += 4;
565 comp = 255 - pbits[2] - pbits[3];
568 comp = 255 - pbits[1] - pbits[3];
571 comp = 255 - pbits[0] - pbits[3];
575 pbits += 4;
584 ppng[0] = 255 - pbits[2];
585 ppng[1] = 255 - pbits[1];
586 ppng[2] = 255 - pbits[0];
589 pbits += bitsBytesPerPixel;
598 val = pbits[0] + (pbits[1] << 8);
600 val = pbits[1] + (pbits[0] << 8);
610 pbits += 2;
619 val = pbits[0] + (pbits[1] << 8);
621 val = pbits[1] + (pbits[0] << 8);
630 pbits += 2;
639 val = pbits[0] + (pbits[1] << 8);
641 val = pbits[1] + (pbits[0] << 8);
651 pbits += 2;
658 ppng[0] = pbits[3];
659 ppng[1] = pbits[2];
660 ppng[2] = pbits[1];
663 pbits += 4;
670 ppng[0] = pbits[2];
671 ppng[1] = pbits[1];
672 ppng[2] = pbits[0];
675 pbits += 3;
684 c = pmap->color_list[pbits[0]];
690 pbits++;
697 memcpy(ppng, pbits, bytescopied);