python设置图片分辨率 dpi=(600,600,0)
import numpy as np
from PIL import Image
dir = "D:\\YRB\\Figure\\Fig8"
paths = glob.glob(os.path.join(dir, "*.jpeg"))
print(paths)
img_array = ''
img = ''
for i, v in enumerate(paths):
print(i)
print(v)
if i == 0:
img = Image.open(v) # 打开图片
img_array = np.array(img) # 转化为np array对象
if i > 0:
img_array2 = np.array(Image.open(v))
img_array = np.concatenate((img_array, img_array2), axis=1) # 横向拼接
# img_array = np.concatenate((img_array, img_array2), axis=0) # 纵向拼接
img = Image.fromarray(img_array)
# 保存图片
img.save('D:\\YRB\\Figure\\Fig8\\result.jpeg', dpi=(600,600,0))