Home | History | Annotate | Download | only in libpng-1.2.19

Lines Matching full:sbit

883 /* write the sBIT chunk */
885 png_write_sBIT(png_structp png_ptr, png_color_8p sbit, int color_type)
901 if (sbit->red == 0 || sbit->red > maxbits ||
902 sbit->green == 0 || sbit->green > maxbits ||
903 sbit->blue == 0 || sbit->blue > maxbits)
905 png_warning(png_ptr, "Invalid sBIT depth specified");
908 buf[0] = sbit->red;
909 buf[1] = sbit->green;
910 buf[2] = sbit->blue;
915 if (sbit->gray == 0 || sbit->gray > png_ptr->usr_bit_depth)
917 png_warning(png_ptr, "Invalid sBIT depth specified");
920 buf[0] = sbit->gray;
926 if (sbit->alpha == 0 || sbit->alpha > png_ptr->usr_bit_depth)
928 png_warning(png_ptr, "Invalid sBIT depth specified");
931 buf[size++] = sbit->alpha;