Lines 539-545
Link Here
|
539 |
if (settings->bpp == 3) |
539 |
if (settings->bpp == 3) |
540 |
{ |
540 |
{ |
541 |
png_set_strip_16(png_ptr); |
541 |
png_set_strip_16(png_ptr); |
542 |
png_set_gray_1_2_4_to_8(png_ptr); |
542 |
#if PNG_LIBPNG_VER < 10400 |
|
|
543 |
png_set_gray_1_2_4_to_8 (png_ptr); |
544 |
#else |
545 |
png_set_expand_gray_1_2_4_to_8(png_ptr); |
546 |
#endif |
543 |
png_set_palette_to_rgb(png_ptr); |
547 |
png_set_palette_to_rgb(png_ptr); |
544 |
png_set_gray_to_rgb(png_ptr); |
548 |
png_set_gray_to_rgb(png_ptr); |
545 |
|
549 |
|
Lines 644-650
Link Here
|
644 |
png_set_strip_alpha(png_ptr); |
648 |
png_set_strip_alpha(png_ptr); |
645 |
png_set_packing(png_ptr); |
649 |
png_set_packing(png_ptr); |
646 |
if ((color_type == PNG_COLOR_TYPE_GRAY) && (bit_depth < 8)) |
650 |
if ((color_type == PNG_COLOR_TYPE_GRAY) && (bit_depth < 8)) |
647 |
png_set_gray_1_2_4_to_8(png_ptr); |
651 |
#if PNG_LIBPNG_VER < 10400 |
|
|
652 |
png_set_gray_1_2_4_to_8 (png_ptr); |
653 |
#else |
654 |
png_set_expand_gray_1_2_4_to_8(png_ptr); |
655 |
#endif |
648 |
for (i = 0; i < height; i++) |
656 |
for (i = 0; i < height; i++) |
649 |
{ |
657 |
{ |
650 |
row_pointers[i] = settings->img[CHN_IMAGE] + i * width; |
658 |
row_pointers[i] = settings->img[CHN_IMAGE] + i * width; |