gpt4 book ai didi

python - OpenCV 中保存的 webp 图像比 jpg 大 3 倍

转载 作者:行者123 更新时间:2023-12-03 08:17:58 26 4
gpt4 key购买 nike

出于某种原因,在我的 Ubuntu 20.04 机器上,当我在 Python 中使用 OpenCV 时,如下所示:

cv2.imwrite("myfile.webp", cv2image)

在我的代码中,800x600 px 的文件大约有 300 KiB,而如果我这样做:

cv2.imwrite("myfile.jpg", cv2image)

相同像素大小的输出文件大约有100 KiB。

如果 webp 的大小应该比 jpg 小 25%,那为什么会这样呢?

或者我必须先设置一些选项吗?

附注对于 PNG:

cv2.imwrite("myfile.png", cv2image)

大小约为 500 KiB。

最佳答案

解决了!它应该像这样工作:

cv2.imwrite("myfile.webp", cv2image, [int(cv2.IMWRITE_WEBP_QUALITY), 20])

现在,文件有 4 kB ;D

关于python - OpenCV 中保存的 webp 图像比 jpg 大 3 倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68767831/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com