【发布时间】:2012-12-02 01:51:12
【问题描述】:
我使用 libpng 将 png (RGBA) 转换为 jpeg (RGB) 来解码 png 文件并应用 png_set_strip_alpha 来忽略 alpha 通道。但是转换后的输出图像有很多斑点。我认为原因是原始图像具有 alpha 为 0 的区域,无论其 RGB 值如何,它都会隐藏像素。当我剥离 alpha(即设置 alpha = 1)时,像素显示。所以我认为只使用 png_set_strip_alpha 不是正确的解决方案。我应该自己写一个方法,还是已经有办法在 libpng 中实现?
【问题讨论】:
标签: libpng