ALT Linux repositórios
Group :: Desenvolvimento/Outros
RPM: libclip
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: libclip-1.2.0cvs-alt-libpng15.patch
Download
Download
diff --git a/libclip/clip-gd/gd/gd_png.c b/libclip/clip-gd/gd/gd_png.c
index cd2c06e..6a57b76 100644
--- a/libclip/clip-gd/gd/gd_png.c
+++ b/libclip/clip-gd/gd/gd_png.c
@@ -292,7 +292,7 @@ gdImagePtr gdImageCreateFromPngCtx(gdIOCtx *infile)
png_color_16p histogram;
png_get_hIST(png_ptr, info_ptr, &histogram);
- png_set_dither(png_ptr, palette, num_palette,
+ png_set_quantize(png_ptr, palette, num_palette,
max_screen_colors, histogram, 1);
} else
#endif
@@ -318,7 +318,7 @@ gdImagePtr gdImageCreateFromPngCtx(gdIOCtx *infile)
palette[2].red = palette[2].green = palette[2].blue = 128;
palette[3].red = palette[3].green = palette[3].blue = 64;
/* final argument (full_dither) *must* be 1: */
- png_set_dither(png_ptr, palette, 256, 256, NULL, 1);
+ png_set_quantize(png_ptr, palette, 256, 256, NULL, 1);
#else
/* allocate a 6x6x6 color cube, starting at index 0 or 1 */
idx = (transparent < 0)? 0 : 1;
@@ -332,7 +332,7 @@ gdImagePtr gdImageCreateFromPngCtx(gdIOCtx *infile)
}
}
}
- png_set_dither(png_ptr, palette, idx, idx, NULL, 1);
+ png_set_quantize(png_ptr, palette, idx, idx, NULL, 1);
#endif
}
break;