这是我在python中的代码,用于读取TIF并将其另存为png文件。
import numpy as np
from PIL import Image
import matplotlib.image as mpimg
#im.show()
from skimage import io
import matplotlib.pyplot as plt
import matplotlib
import imageio
I = plt.imread('Shoes.TIF')
im= Image.fromarray(I)
print im.size
imageio.imsave('ShoesTest.png', I)
input_filename = "Shoes.TIF"
img =mpimg.imread(input_filename)
imgg= Image.fromarray(img)
print img
imgg.show()
但是,保存新图像时。我遇到了一个问题。当我尝试在photoshop中检查图像的分辨率时,我得到了这个结果。
原文:240像素/英寸
已保存的图片:96像素/英寸
如何在python中保存图像以保留图像的分辨率?这就是为什么我注意到图像中的视觉变化。请帮忙。