libpng解码图片时,时间的大头耗在zlib的inflate和4个filter上。如果从libpng自身的代码优化出发,建议从字节序和SIMD指令集上进行优化。
4个filter:
- png_read_filter_row_sub
- png_read_filter_row_up
- png_read_filter_row_avg
- png_read_filter_row_paeth_1byte_pixel
libpng解码图片时,时间的大头耗在zlib的inflate和4个filter上。如果从libpng自身的代码优化出发,建议从字节序和SIMD指令集上进行优化。
4个filter: