Указание и сохранение фигуры с точным размером в пикселях

Скажем, у меня есть изображение размером 3841 х 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 а такжеdpi, но меня интересует толькопиксели фигура берет на диск. Как я могу это сделать?

Чтобы уточнить: я ищу способ сделать это сmatplotlib, а не с другими библиотеками сохранения изображений.

Ответы на вопрос(3)

Ваш ответ на вопрос