無需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的我還是繼續代碼狗着吧。反正我女朋友的登記照我就是這么改的,正規的登記照的各種改變一般也不會失真。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM