Ticket #28090: patch-png.c.diff

File patch-png.c.diff, 662 bytes (added by ak.ml@…, 13 years ago)
  • src/png.c

    old new  
    357357        if (settings->bpp == 3)
    358358        {
    359359                png_set_strip_16(png_ptr);
    360                 png_set_gray_1_2_4_to_8(png_ptr);
     360                png_set_expand_gray_1_2_4_to_8(png_ptr);
    361361                png_set_palette_to_rgb(png_ptr);
    362362                png_set_gray_to_rgb(png_ptr);
    363363
     
    462462                png_set_strip_alpha(png_ptr);
    463463                png_set_packing(png_ptr);
    464464                if ((color_type == PNG_COLOR_TYPE_GRAY) && (bit_depth < 8))
    465                         png_set_gray_1_2_4_to_8(png_ptr);
     465                        png_set_expand_gray_1_2_4_to_8(png_ptr);
    466466                for (i = 0; i < height; i++)
    467467                {
    468468                        row_pointers[i] = settings->img[CHN_IMAGE] + i * width;