3841 x 7195 픽셀 크기의 이미지가 있다고 가정 해보십시오. 그림의 내용을 디스크에 저장하여 픽셀로 지정한 정확한 크기 의 이미지를 만듭니다.
축도없고 제목도 없습니다. 이미지 만. 디스크 에서 이미지를 디스크 단위로 픽셀 단위 로 지정하기 때문에 DPI에 대해서는 개인적으로 신경 쓰지 않습니다 .
다른 스레드를 읽었으며 모두 인치로 변환 한 다음 그림의 크기를 인치로 지정하고 dpi를 조정합니다. 픽셀 간 변환으로 인해 발생할 수있는 정확도 손실을 처리하지 않으려 고합니다.
나는 시도했다 :
w = 7195
h = 3841
fig = plt.figure(frameon=False)
fig.set_size_inches(w,h)
ax = plt.Axes(fig, [0., 0., 1., 1.])
ax.set_axis_off()
fig.add_axes(ax)
ax.imshow(im_np, aspect='normal')
fig.savefig(some_path, dpi=1)
운이없는 (Python은 너비와 높이가 각각 32768 (?) 미만이어야한다고 불평합니다)
내가 본 모든 것에서 matplotlib
그림 크기를 inches
and에 지정해야 dpi
하지만 그림이 디스크에서 차지하는 픽셀 에만 관심이 있습니다. 어떻게해야합니까?
명확히하기 위해 : matplotlib
다른 이미지 저장 라이브러리가 아닌 으로이 작업을 수행하는 방법을 찾고 있습니다.