params的分类与作用 cv2.IMWRITE_JPEG_QUALITY 对于JPEG,它可以是从0到100的质量(越高越好)。默认值为95。 cv2.IMWRITE_JPEG_PROGRESSIVE 启用JPEG功能,0或1,默认为False。 cv2.IMWRITE_JPEG_OPTIMIZE 启用JPEG功能,0或1,默认为False。 cv2.IMWRITE_JPEG_RST_INTERVAL JPEG重启间隔,0 - 65535,默认为0 - 无重启。 cv2.IMWRITE_JPEG_LUMA_QUALITY 单独的亮度质量等级,0 - 100,默认为0 - 不使用。 cv2.IMWRITE_JPEG_CHROMA_QUALITY 单独的色度质量等级,0 - 100,默认为0 - 不使用。 cv2.IMWRITE_PNG_COMPRESSION 对于PNG,它可以是从0到9的压缩级别。值越高意味着更小的尺寸和更长的压缩时间。如果指定,则策略更改为IMWRITE_PNG_STRATEGY_DEFAULT(Z_DEFAULT_STRATEGY)。默认值为1(最佳速度设置)。 cv2.IMWRITE_PNG_STRATEGY 其中一个品种:ImwritePNGFlags,默认为IMWRITE_PNG_STRATEGY_RLE。 cv2.IMWRITE_PNG_BILEVEL 二进制级别PNG,0或1,默认为0。 cv2.IMWRITE_PXM_BINARY 对于PPM,PGM或PBM,它可以是二进制格式标志,0或1.默认值为1。 cv2.IMWRITE_EXR_TYPE cv2.IMWRITE_WEBP_QUALITY覆盖EXR存储类型(默认为FLOAT(FP32))
对于WEBP,它可以是1到100的质量(越高越好)。默认情况下(不带任何参数),如果质量高于100,则使用无损压缩。
cv2.IMWRITE_PAM_TUPLETYPE 对于PAM,将TUPLETYPE字段设置为为格式定义的相应字符串值。 cv2.IMWRITE_TIFF_RESUNIT 对于TIFF,用于指定要设置的DPI分辨率单位; 请参阅libtiff文档以获取有效值。 cv2.IMWRITE_TIFF_XDPI 对于TIFF,用于指定X方向DPI。 cv2.IMWRITE_TIFF_YDPI 对于TIFF,用于指定Y方向DPI。 cv2.IMWRITE_TIFF_COMPRESSION 对于TIFF,用于指定图像压缩方案。请参阅libtiff以获取与压缩格式对应的整数常量。注意,对于深度为CV_32F的图像,仅使用libtiff的SGILOG压缩方案。对于其他支持的深度,可以通过此标志指定压缩方案; LZW压缩是默认值。 cv2.IMWRITE_JPEG2000_COMPRESSION_X1000 对于JPEG2000,用于指定目标压缩率(乘以1000)。该值可以是0到1000.默认值是1000版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/3706.html