sfnt.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:otRebuilder 作者: Pal3love 项目源码 文件源码
def compress(data, level=ZLIB_COMPRESSION_LEVEL):
    """ Compress 'data' to Zlib format. If 'USE_ZOPFLI' variable is True,
    zopfli is used instead of the zlib module.
    The compression 'level' must be between 0 and 9. 1 gives best speed,
    9 gives best compression (0 gives no compression at all).
    The default value is a compromise between speed and compression (6).
    """
    if not (0 <= level <= 9):
        raise ValueError('Bad compression level: %s' % level)
    if not USE_ZOPFLI or level == 0:
        from zlib import compress
        return compress(data, level)
    else:
        from zopfli.zlib import compress
        return compress(data, numiterations=ZOPFLI_LEVELS[level])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号