def save(path, image, jpg_quality=None, png_compression=None):
'''
persist :image: object to disk. if path is given, load() first.
jpg_quality: for jpeg only. 0 - 100 (higher means better). Default is 95.
png_compression: For png only. 0 - 9 (higher means a smaller size and longer compression time).
Default is 3.
'''
if isinstance(image, str):
image = load(str)
if jpg_quality:
cv.imwrite(path, image, [cv.IMWRITE_JPEG_QUALITY, jpg_quality])
elif png_compression:
cv.imwrite(path, image, [cv.IMWRITE_PNG_COMPRESSION, png_compression])
else:
cv.imwrite(path, image)
评论列表
文章目录