python 修改图像的分辨率
使用 PIL 模块修改图像分辨率
计算公式,像素用cv2.resize()
调整,分辨率用下面代码调整,得出尺寸。
import cv2
from PIL import Image as ImagePIL, ImageFont, ImageDraw
from PIL import Image
im = ImagePIL.open('qq.jpg') #读取图片bgr 格式<class 'PIL.JpegImagePlugin.JpegImageFile'>
print(im)
print(type(im))
im = cv2.imread('qq.jpg') #读取图片rgb 格式<class 'numpy.ndarray'>
image = Image.fromarray(cv2.cvtColor(im,cv2.COLOR_BGR2RGB)) #格式转换,bgr转rgb
image.save('qq1.jpg',dpi=(300.0,300.0)) #调整图像的分辨率为300,dpi可以更改