无需PS修改登记照的像素比例和dpi大小_python实现

为了更好的表现出来效果这里选取的图片例子是横的变成竖的,当然杠精们放过我吧!不弄形变怎么看出效果。正常改dpi是不会 发生形变失真的。话不多说上代码

import cv2
from PIL import Image as ImagePIL
from PIL import Image
im = ImagePIL.open('002.jpg')
im = cv2.imread('002.jpg')
image = Image.fromarray(cv2.cvtColor(im,cv2.COLOR_BGR2RGB))
# image = image.resize((480, 640), Image.ANTIALIAS) 想改像素大小可以直接修改480,640这两个参数
image.save('222.jpg',quality=95,dpi=(300.0,300.0))    #调整图像的dpi,调为300.

原图:

 

结果出图:

如果不改变像素大小:

图还是原来的图但是dpi变成我需要设定的300了。好了,作为懒得装ps的我还是继续代码狗着吧。反正我女朋友的登记照我就是这么改的,正规的登记照的各种改变一般也不会失真。

 

posted @ 2020-11-04 20:17  Anrys_Tian  阅读(922)  评论(0编辑  收藏  举报