python如何修改图像的分辨率
更新时间:2022年11月29日 09:44:54 投稿:jingxian
这篇文章主要介绍了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',quality=95,dpi=(300.0,300.0)) #调整图像的分辨率为300,dpi可以更改
python批量修改图片分辨率
from PIL import Image import os.path import glob def convertjpg(jpgfile,outdir,width=640, height=640): img=Image.open(jpgfile) try: new_img=img.resize((width,height),Image.BILINEAR) new_img.save(os.path.join(outdir,os.path.basename(jpgfile))) except Exception as e: print(e) for jpgfile in glob.glob("E:\\Aubo\\tomatoo\\*.jpg"): convertjpg(jpgfile, "E:\\Aubo\\tomatoo\\enhance")
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
pytorch 如何把图像数据集进行划分成train,test和val
这篇文章主要介绍了pytorch 把图像数据集进行划分成train,test和val的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-05-05使用python查找替换PowerPoint演示文稿中的文本
演示文稿已成为商务会议、学术报告和教育培训中不可或缺的一部分,而PowerPoint演示文稿作为行业标准工具,更是承载着无数创意与信息的载体,本文将介绍如何使用Python来精确查找并替换PowerPoint演示文稿中的文本,需要的朋友可以参考下2024-07-07python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
这篇文章主要介绍了python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析,需要的朋友可以参考下2020-03-03
最新评论