如何在python中声明要保存图形的像素大小(高度和宽度)(不仅仅是dpi,确切的像素数)?我见过很多类似的问题,但都很老,似乎没有一个有效(example1 example2).
我也想知道这样做是否可以改变图像的纵横比?我有一个11227x11229像素的图像,我想用python打开它并将其保存为11230x11229,但目前为止无法实现.
现在这就是我保存图像的方式,但我必须使用"dpi"设置来接近所需的分辨率.这很无聊,我不能总是获得精确的分辨率,也不能像预期的那样更改纵横比:
fig, ax = plt.subplots()
plt.subplots_adjust(top = 1, bottom = 0, right = 1, left = 0, hspace = 0, wspace = 0)
plt.axis('off')
plt.imshow(superpositionFINAL)
plt.savefig('myImage.png', bbox_inches='tight', pad_inches = 0, dpi=2807.8)
plt.show()
谢谢