opencv-python压缩图片
时间: 2023-07-24 13:57:49 浏览: 255
python 基于 opencv 实现的图片压缩处理.zip
使用`opencv-python`库也可以压缩图片。下面是一个示例代码:
```python
import cv2
def compress_image(input_image_path, output_image_path, quality):
image = cv2.imread(input_image_path, cv2.IMREAD_UNCHANGED)
cv2.imwrite(output_image_path, image, [cv2.IMWRITE_JPEG_QUALITY, quality])
input_image = "input.jpg"
output_image = "output.jpg"
quality = 80 # 设置压缩质量(0-100之间的整数,数值越低质量越差)
compress_image(input_image, output_image, quality)
```
在上面的代码中,你需要将`input_image_path`替换为输入图像的路径,将`output_image_path`替换为输出图像的路径,将`quality`替换为所需的压缩质量。
请注意,使用此方法压缩图像会改变图像的质量。你可以根据需要调整`quality`值来平衡图像质量和文件大小。
阅读全文